flask接收多个文件上传

各位大侠,我在用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的值,但我却没有发现文件被保存在制定的服务器路径下,各位帮我看看

阅读 4k
1 个回答

靠,是我搞错了, fs = request.files.getlist('files'),我之前用的是getlist[] !!低级错误