ColdFusion';CFS文件正在将tmp目录添加到目标属性

ColdFusion';CFS文件正在将tmp目录添加到目标属性,coldfusion,tmp,cffile,Coldfusion,Tmp,Cffile,我正在尝试将一个映像上载到我的服务器,而cffile的destination属性正在将tmp目录添加到我的目标路径的前面 我从这里的另一个问题知道 目标必须是完整路径,否则它将被发送到相对于ColdFusion的临时目录的目录 但我使用的是完整的服务器路径。我在Unix环境中,所以它以/var/www/mywebsite开始 这是正确的,因为它甚至输出路径 /opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tm

我正在尝试将一个映像上载到我的服务器,而cffile的destination属性正在将tmp目录添加到我的目标路径的前面

我从这里的另一个问题知道

目标必须是完整路径,否则它将被发送到相对于ColdFusion的临时目录的目录

但我使用的是完整的服务器路径。我在Unix环境中,所以它以/var/www/mywebsite开始

这是正确的,因为它甚至输出路径

/opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tmp/\var\www\mywebsite\Gallery\
您可以看到tmp文件夹的位置和我的预期目标


我也在使用右边的行,因为当我为目标输入不同的值时,它们会在错误输出中反映出来。

看起来您在路径属性中使用了反斜杠。您没有发布任何代码,所以我猜,但您的CFF文件看起来像

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

您应该始终使用前斜杠,尤其是在*尼克斯

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

看起来您在路径属性中使用了反斜杠。您没有发布任何代码,所以我猜,但您的CFF文件看起来像

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

您应该始终使用前斜杠,尤其是在*尼克斯

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


是的,我觉得这很奇怪。我正在将这些站点从旧服务器移动到新服务器。他们在旧服务器上工作得非常好,但现在他们在新服务器上,他们刚刚坏了。coldfusion的不同版本,但我认为它是从unix到unix的。我甚至没有真正在cf中编程来结束它。无论如何,我将尝试“/”而不是“\”,看看这是否解决了问题。这就成功了。我知道这在某种程度上是可行的,因为我不太使用cf,我想应该是这样的。谢谢你的帮助。是的,我觉得很奇怪。我正在将这些站点从旧服务器移动到新服务器。他们在旧服务器上工作得非常好,但现在他们在新服务器上,他们刚刚坏了。coldfusion的不同版本,但我认为它是从unix到unix的。我甚至没有真正在cf中编程来结束它。无论如何,我将尝试“/”而不是“\”,看看这是否解决了问题。这就成功了。我知道这在某种程度上是可行的,因为我不太使用cf,我想应该是这样的。谢谢您的帮助。尝试转储
expandPath(“/var/www/mywebsite”)
的结果,看看它能给您带来什么。尝试转储
expandPath(“/var/www/mywebsite”)
的结果,看看它能给您带来什么。