好的,这很蹩脚,但我有一个文件/ftp 服务器为我的 web 应用程序提供资产。客户端在我启动应用程序之前设置了 ftp 服务器。
所以当我只在我的应用程序中显示图像时它工作正常。尽管它是跨域的。现在客户希望我能够获取每个测试的所有资产并将其捆绑在一个 zip 文件中。哦,他们不会升级,所以我们使用的是 CF7!
好吧,我制作了一个图像列表,然后循环遍历它并在循环内执行 cfhttp 调用。将图像写入我设置的临时目录,然后将整个该死的东西压缩起来。除了 cfhttp 调用外,它都可以工作。我得到第一张图像,然后什么也没有。
<cfset imageList = "image_01.png,image_02.png" />
<cfloop index="strImage" list="#imageList#" delimiters=",">
<cfhttp method="GET" url="#theImgPath##strImage#" path="#TempPath##OSdelim#images" result="objGet" />
</cfloop>
第一个图像显示在服务器上,第二个没有。
知道我做错了什么吗?