当我上传excel电子表格时,它为null。
@app.route('/upload', methods=['GET','POST'])
def upload_file():
if request.method == 'POST':
return jsonify({'result': request.args.get('file')})
return '''
<etc...>
<form action="" method=post enctype="multipart/form-data">
<input type=file name=file><input type=submit value=Upload>
</form>
'''
但是文件名匹配。有人有见识吗?
答案 0 :(得分:0)
我使用的方法不正确。这是更新的代码
@app.route('/upload', methods=['GET','POST])
def upload_file():
if request.method == 'POST':
return jsonify({'result': request.get_array(field_name='file')})
return '''
<etc...>
<form action="" method=post enctype="multipart/form-data">
<input type=file name=file><input type=submit value=Upload>
</form>
'''
我犯的一些简单错误不是初始化flask_excel并设置我的flask应用两次,这会导致request.get_array方法上的AttributeError。