我正在使用并从ftp服务器获取文件。但是当我用来读取下载的文件时,它不允许我读取文件。这是因为文件的权限。
如何从代码中为该文件设置777或完全访问权限。我不想手动这样做。我正在使用Mac OS。 感谢..
答案 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写入权限。我认为没有办法只执行 ,但您可以将其作为重命名或移动操作的一部分。查看文档以获取更多细节。