Cffile ColdFusion добавляет каталог tmp в атрибут назначения - PullRequest
1 голос
/ 13 марта 2012

Я пытаюсь загрузить изображение на свой сервер, и атрибут назначения cffile добавляет каталог tmp в начало пути моего назначения.

Я знаю из другого вопроса здесь, что

Адрес назначения должен быть полным путем, в противном случае он отправляется в каталог относительно временного каталога ColdFusion.

Но я использую полный путь к серверу.Я нахожусь в среде Unix, поэтому он начинается с /var/www/mywebsite...

Это правда, потому что он даже выводит путь

/opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tmp/\var\www\mywebsite\Gallery\

Вы можете увидеть, где находится tmpпапки и мой целевой пункт назначения.

Я также работаю в правой строке, потому что, когда я ввожу разные значения для моего предполагаемого пункта назначения, они отражаются как таковые в выводе ошибки.

1 Ответ

4 голосов
/ 13 марта 2012

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

<cffile destination="\var\www\mywebsite\Gallery\" ... />

Вы всегда должны использовать переднюю косую черту, особенно на * nix

<cffile destination="/var/www/mywebsite/Gallery/" ... />
...