CFFIP在ColdFusion上的问题11

时间:2015-01-08 22:41:33

标签: coldfusion coldfusion-11 cfzip

我的公司最近从Coldfusion 9迁移到Coldfusion 11.我从这次迁移中无法解决的一个问题是CFZIP的工作方式。

在旧服务器中,我们在应用程序中有一个位置,我们可以上传包含图像的zip文件,然后Coldfusion将它们解压缩并将它们放在服务器上。

<!--- Upload the zip --->
<cffile action="UPLOAD" filefield="vchrZip"
destination="#app_sysfilepath_site#images\somefolder\zip\"
nameconflict="makeunique">

<!--- Create a directory for our images --->
<cfset folder = Mid(file.serverfile, 1, Len(file.serverfile) - 4)>
<cfdirectory action="create" directory="#app_sysfilepath_site#images\somefolder\#folder#">

<!--- Unzip the zip file and place the contents to the directory--->
<cfzip action="unzip"
file="#app_sysfilepath_site#images\somefolder\zip\#file.serverfile#"
destination="#app_sysfilepath_site#images\somefolder\#folder#"
storepath="false">

在coldfusion 9上,这会将图像文件上传到#app_sysfilepath_site#images \ somefolder#folder#“

的根目录
#app_sysfilepath_site#images\somefolder\#folder#"
----> Image.png
----> Image2.png
----> Image3.png

在Coldfusion 11上,这是一个与zip文件同名的子文件夹,里面有图像。

#app_sysfilepath_site#images\somefolder\#folder#"
---->#folder#
    ----> Image.png
    ----> Image2.png
    ----> Image3.png

我尝试将存储路径更改为“否”,但这不起作用。

0 个答案:

没有答案