我有一些代码可以创建一些图像的 zip 文件,然后在该代码之后它会尝试下载该文件。当 zip 文件非常小时,这可以正常工作,但当它较大时,它会在文件实际完成创建之前尝试下载文件。
所以像这样
<CFZIP code here>
<cfset TheFileName = "#ReReplace(GetImage.ItemNum, " ", "-", "ALL")#.zip">
<cfheader name="Content-disposition" value="attachment;filename=#TheFileName#">
<cfcontent type="application/zip, application/x-zip, application/x-zip-compressed, application/octet-stream, application/x-compress, application/x-compressed, multipart/x-zip" file="#APPLICATION.ProductImageDirectory#\full-brands\#TheFileName#">