# -*- coding: UTF-8 -*-
import os
from flask import Flask,request,Response
from django.utils.encoding import escape_uri_path
app = Flask(__name__)
@app.route('/', methods=["GET"])
def download():
file = request.args.get("file", 0)
f = open(file,'r',encoding="utf-8")
data = f.read()
f.close()
return Response(data, content_type='application/octet-stream',headers={
'Content-Disposition':'attachment; filename={}'.format(escape_uri_path(os.path.basename(file)))
})
if __name__ == '__main__':
app.run(host='0.0.0.0',
threaded=True,
debug=False,
port=8080)
python下载文件
最新推荐文章于 2024-05-17 13:01:39 发布