请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

上传图片文件到ftp服务器后,权限不正确导致无法访问的问题

请教下老师,上传到FTP服务器的文件,默认权限是700,直接通过nginx访问的话,总是返回403(Forbidden)错误,只有手动设置为755后,才能访问。我尝试了FTPFile的setPermission方法、umask等方式,均无法成功。
请问下上传文件后怎么自动设置为755权限以便前端进行访问?

正在回答 回答被采纳积分+3

2回答

Geely 2018-12-02 21:50:00

你好,亲爱的同学,上传后想访问也不要用ftp协议访问,而是用nginx的80端口http协议访问。正常来说这块只要把 其他人 这个组可读即可。

0 回复 有任何疑惑可以回复我~
  • 提问者 CrimsonTree #1
    这个问题在于用vsftp的用户上传文件后,文件总是被vsftp的用户自动赋予成了700权限,nginx也无法访问到。不执行手动的chmod就无法访问到。
    回复 有任何疑惑可以回复我~ 2018-12-08 21:46:58
  • Geely 回复 提问者 CrimsonTree #2
    学习了,赞同学
    回复 有任何疑惑可以回复我~ 2018-12-23 22:05:18
polo哦 2018-11-04 19:07:47

将文件夹设成755试试

0 回复 有任何疑惑可以回复我~
  • 提问者 CrimsonTree #1
    试过了,不管用,文件还只是700的权限。
    回复 有任何疑惑可以回复我~ 2018-11-05 18:57:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信