请稍等 ...
×

采纳答案成功!

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

PermissionError

老师:

上传时出现 PermissionError: [Errno 13] Permission denied: '/static'

出错代码为:

if not os.path.exists(app.config['UP_DIR']):
   os.makedirs(app.config['UP_DIR'])
   os.chmod(app.config['UP_DIR'], 'rw')

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

1回答

rustgopy 2017-08-27 20:58:20

同学,你好,static目录没有权限,在命令行中执行chmod 644 /static

0 回复 有任何疑惑可以回复我~
  • 提问者 daidong #1
    是在app目录下执行么? 我执行了没有效果, 在app目录下也不能找到/static,  我是直接在app目录下使用的 chmod 644 static
    回复 有任何疑惑可以回复我~ 2017-08-27 23:07:04
  • rustgopy 回复 提问者 daidong #2
    同学,你好,你需要在app目录下创建一个static目录。chmod 644 static
    回复 有任何疑惑可以回复我~ 2017-08-28 08:30:18
  • 提问者 daidong #3
    是因为os.path.join(os.path.dirname(__file__), '/static/uploads/') 这句代码返回的路径直接是 '/static/uploads',所以没有权限 ,  部署到服务器上传图片也不行;
    回复 有任何疑惑可以回复我~ 2017-09-06 19:37:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信