Cffile ColdFusion добавляет каталог tmp в атрибут назначения

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

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

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

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

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

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

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

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

1 ответ

Решение

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

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

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

<cffile destination="/var/www/mywebsite/Gallery/" ... />
Другие вопросы по тегам