Проблемы с CFZIP на ColdFusion 11

Моя компания недавно перешла с 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 ответов

Другие вопросы по тегам