место загрузки файла - PullRequest
       12

место загрузки файла

1 голос
/ 14 февраля 2009

Может ли кто-нибудь сказать мне в CF7, есть ли способ автоматически загрузить файл в папку / tmp / перед перемещением в указанное мной место назначения? Я пытаюсь использовать cffile в общей папке на сервере. У меня нет доступа к каталогу tmp, и я надеюсь найти обходной путь.

 <cffile action="upload" destination="#expandpath('./')#/myFiles" fileField="myFile">

Я работаю в среде Linux, и, как я уже сказал, у меня нет доступа вне моего webroot. Самое странное, что я, кажется, не дошел до этого. Из моего я получаю 500 страниц или каталог не найдена ошибка. Даже если post.cfm НЕ имеет никакого кода, только текст, поэтому кажется, что проблема в том, что enctype пытается «разместить» файл на сервере, прежде чем я когда-либо доберусь до него.

Я в полной растерянности и надеюсь, что кто-то может помочь.

1 Ответ

1 голос
/ 14 февраля 2009

Насколько я понимаю, когда файл загружается, на самом деле это функция веб-сервера, а не самого CF CF копирует / перемещает / и т.д. файл из временного каталога, когда он находится на сервере. Вам нужно будет заставить администратора сервера разрешить вашему процессу доступ к каталогу.

...