flask 基於Werkzeug ..
@moudule.route('/upload', methods=['GET', 'POST'])
def upload_file():
global _flask_app
if request.method == 'POST':
file = request.files['file']
if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
file.save(os.path.join(_flask_app.config['UPLOAD_FOLDER'], filename))
return json.dumps({'info': '上傳完成'})
else:
return json.dumps({'info': '文件不存在或者不合法'})
else:
return json.dumps({'info': '方法不支持'})
請求處理函數中如果直接 :
return {'info': '方法不支持'}
就會報 TypeError: 'dict' object is not callable 的錯誤
