各位大侠,我在用flask接收前端多个文件上传,然后存在云服务器上,代码如下:
@application.route('/shangchuan9/',methods=['GET','POST'])
def shangchuan9():
if request.method == 'POST':
basepath = os.path.dirname(__file__)
fs = request.files.getlist('files') # 一次性多个文件
for f in fs:
new_fname = os.path.join(basepath, '/home/ftpadmin/zhishiren/documents/',
f.filename)
f.save(new_fname)
response = {'msg':1}
return jsonify(response)
前端反馈的结果是200ok,能返回msg的值,但我却没有发现文件被保存在制定的服务器路径下,各位帮我看看
靠,是我搞错了, fs = request.files.getlist('files'),我之前用的是getlist[] !!低级错误