在Linux上使用Coldfusion写入USB闪存驱动器



我正在尝试将文件写入位于/media/user/drive_name 的USB驱动器

我工作的目录是/var/www/html/site_folder

<cffile action="write" file="../../../../media/user/drive_name/hello.txt" output="hello">

我得到了";/media/user/drive_name/hello.txt的父目录不存在">

我试着读了这个文件,它告诉我它不是一个文件。

有人有这方面的经验吗?

这会引发一个错误:

<cffile action="write" file="../../../../media/user/drive_name/hello.txt" output="hello">

/media/user/drive_name/hello.txt的父目录不存在

但这会返回权限信息:

<cfdump var="#getFileInfo("/media/user")#">

您的初始代码试图从相对路径引用/media文件夹/驱动器。在Linux上,您应该能够直接从主目录访问root/mount文件夹。

服务器可以读取此文件吗?

<cffile action="read" file="/media/user/drive_name/hello.txt" variable ="content">

感谢Adrian J Moreno的回复。是的,我试过相对和绝对两种方法,都不起作用。最终成功的是,我们必须以root用户的身份运行Lucee,这给了它权限。

相关内容

  • 没有找到相关文章

最新更新