我正在尝试将图像上传到我的服务器,而cffile的目标属性是将tmp目录添加到目标路径的前面。
我从这里的另一个问题知道
目标必须是完整路径,否则它将被发送到相对于ColdFusion临时目录的目录。
但我正在使用完整的服务器路径。我在Unix环境中,所以从/ var / www / mywebsite ...
开始这是真的,因为它甚至输出路径
/opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tmp/\var\www\mywebsite\Gallery\
您可以看到tmp文件夹的位置和目的地。
我也正在研究正确的行,因为当我为预期目的地输入不同的值时,它们会在错误输出中反映出来。
答案 0 :(得分:4)
看起来您在路径属性中使用了反斜杠。你没有发布任何代码,所以我猜,但它看起来像你的cffile看起来像
<cffile destination="\var\www\mywebsite\Gallery\" ... />
您应该始终使用正斜杠,尤其是* nix
<cffile destination="/var/www/mywebsite/Gallery/" ... />