如何从coldfusion代码设置cfftp getfile的权限?

时间:2010-03-31 20:14:23

标签: coldfusion

我正在使用并从ftp服务器获取文件。但是当我用来读取下载的文件时,它不允许我读取文件。这是因为文件的权限。

如何从代码中为该文件设置777或完全访问权限。我不想手动这样做。我正在使用Mac OS。 感谢..

2 个答案:

答案 0 :(得分:1)

要在ColdFusion中设置文件的权限,请使用cffile的可选mode属性和UNIX chmod命令的八进制值。

<cffile action="write" destination="#fileToWrite#" mode=777>

这仅适用于Unix / Linux。

如果这是关于上传到您的服务器的文件并且您可以访问您的ftp admin / config文件,那么您可能希望修改上传掩码以调整上传文件的权限。

如果您自己手动下载文件,则必须将其放在coldfusion至少具有读取权限的文件夹中,或者告诉您的ftp客户端存储可访问cf的文件。

答案 1 :(得分:-1)

您可以使用CFFILE写入权限。我认为没有办法只执行 ,但您可以将其作为重命名或移动操作的一部分。查看文档以获取更多细节。