Я бился головой об стену на этом.У меня есть система, которая позволяет пользователю FTP-файл ZIP-файл на сервер.Затем в администраторе они могут сообщить приложению, где находится этот файл, поэтому для файла можно выполнить ряд действий.
- Переместить файл из корня сети
- Разархивироватьfile
- Список содержимого и вставка данных в базу данных
Проблема в том, что загруженный файл не всегда имеет надлежащие разрешения.Я попытался изменить их следующим образом:
<cfscript>
FileSetAccessMode(myFile, "777");
</cfscript>
И
<cffile action="rename" mode="777" source="#myFile#" destination="#myFile#">
И
<cffile action="move" mode="777" source="#myFile#" destination="#myFile#">
Но ничто не изменит разрешение этого zip-файла.Обратите внимание, что если я выполню любое из вышеуказанных действий с изображением (.jpg), оно будет работать нормально.Я что-то пропустил?