Как установить разрешения для CFFTP GetFile из кода Coldfusion? - PullRequest
2 голосов
/ 01 апреля 2010

Я использую и получаю файл с FTP-сервера. Но когда я использую для чтения загруженного файла, это не позволяет мне читать файл. Это из-за прав доступа к файлам.

Как мне установить разрешение 777 или полный доступ к этому файлу из кода. Я не хочу делать это вручную. Я использую Mac OS. Спасибо ..

Ответы [ 2 ]

1 голос
/ 01 апреля 2010

Для установки прав доступа к файлу в ColdFusion используйте необязательный атрибут mode cffile с восьмеричными значениями команды UNIX chmod.

<cffile action="write" destination="#fileToWrite#" mode=777>

Это относится только к Unix / Linux.

Если речь идет о файлах, загруженных на ваш сервер, и у вас есть доступ к файлам ftp admin / config, то вам, вероятно, следует изменить маску загрузки, чтобы настроить разрешения для загружаемых файлов.

Если вы загружаете файлы самостоятельно, то вам нужно будет поместить их в папку, где, по крайней мере, Coldfusion имеет доступ для чтения, или указать вашему FTP-клиенту сохранить файл, доступный для cf.

0 голосов
/ 01 апреля 2010

Вы можете писать разрешения, используя CFFILE. Я не думаю, что есть способ сделать только , но вы можете сделать это как часть операции переименования или перемещения. Проверьте документы для более подробной информации.

...