我有一个在 Apache/passenger 下运行的 Rails 应用程序,用户上传一个文件,该文件被写入 /tmp,然后应用程序尝试读取相同的文件,并返回上述错误。
/tmp 有这些权限
drwxrwxrwt 7 根 4096 2 月 28 日 16:25 tmp
并且写入 /tmp 的文件归“app”所有
-rw-r--r-- 1 应用 www 74359 Feb 28 15:07 filename.xlsx
为什么我会收到此错误?
我有一个在 Apache/passenger 下运行的 Rails 应用程序,用户上传一个文件,该文件被写入 /tmp,然后应用程序尝试读取相同的文件,并返回上述错误。
/tmp 有这些权限
drwxrwxrwt 7 根 4096 2 月 28 日 16:25 tmp
并且写入 /tmp 的文件归“app”所有
-rw-r--r-- 1 应用 www 74359 Feb 28 15:07 filename.xlsx
为什么我会收到此错误?
需要定义 ROO_TMP,请参阅
http://nopressure.co.uk/post/25029398591/errno-eacces-in-controller-upload-rails-roo