11lxm 发表于 2018-1-14 06:57:53

windows python flask上传文件出现IOError: [Errno 13] Permission denied:

  在浏览器中输入时,出现IOError: Permission denied: 'E:\\git\\test\\static\\uploads'
  

http://127.0.0.1:5000/upload  

  有如下俩种解决方法
  1. 第一种
  

@app.route('/upload',methods=['GET','POST'])  

def upload():  

if request.method=='POST':  

f = request.files['file']  

basepath = path.abspath(path.dirname(__file__))  

filename = secure_filename(f.filename)  

upload_path=path.join(basepath,'static','uploads',filename)  

f.save(upload_path)  

return redirect(url_for('upload'))  

return render_template('upload.html')  

  2. 第二种
  

@app.route('/upload',methods=['GET','POST'])  

def upload():  

if request.method=='POST':  

f = request.files['file']  

filename = secure_filename(f.filename)  

f.save(path.join('static/uploads',filename))  

return redirect(url_for('upload'))  

return render_template('upload.html')  

  希望能解决您的问题。
  如果有用请点个赞吧!
页: [1]
查看完整版本: windows python flask上传文件出现IOError: [Errno 13] Permission denied: