from flask import Flask,request
app = Flask(__name__)@app.route('/upload',methods=['POST'])defupload():for fileobj in request.files.getlist('files'):# 获取所有上传的文件if fileobj:
fileobj.save(fileobj.filename)# 保存到当前目录,使用文件名return{'status':200,'message':'OK','success':True}
下载
from flask import Flask,send_file
from mimetypes import guess_type as getmime
app = Flask(__name__)@app.route('/download/<fname>')defdownload(fname):return send_file(fname,getmime(fname)[0],True,fname)
预览
from flask import Flask,send_file
app = Flask(__name__)
app.add_url_rule('/preview/<fname>',view_func = send_file)