ColdFusion的CFFILE正在将TMP目录添加到目标属性
-
13-12-2019 - |
题
我正在尝试将图像上传到我的服务器,并且CFFILE的目标属性正在将TMP目录添加到目的路径的前面。
我从这里的另一个问题中知道
目的地必须是一个完整的路径,否则它会被发送到相对于ColdFusion的Temp目录的目录。
但我正在使用完整的服务器路径。我在Unix环境中,所以它从/ var / www / mywebsite开始...
这是真的,因为它甚至输出路径
/opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tmp/\var\www\mywebsite\Gallery\
.
您可以看到TMP文件夹的位置和我的预期目的地。
我也在右行工作,因为当我为我的预期目的地输入不同的值时,它们会在错误输出中反映。
解决方案
看起来您在路径属性中使用backslashes。你没有发布任何代码,所以我猜,但看起来你的cffile看起来像
<cffile destination="\var\www\mywebsite\Gallery\" ... />
.
你应该始终使用前斜杠,特别是在* nix上
<cffile destination="/var/www/mywebsite/Gallery/" ... />
. 不隶属于 StackOverflow