flask实现文件下载功能


import datetime
import os

from flask import Flask, send_from_directory, request
from flask_cors import CORS


app = Flask(__name__)
CORS(app)


@app.route("/download")
def index():
    basedir = os.path.abspath(os.path.dirname(__file__))
    path = basedir + '\\' + str(datetime.datetime.now().date())
    file_name = request.args.get('file_name')
    print(file_name)
    print(path)
    return send_from_directory(path, filename=file_name + ".xlsx", as_attachment=True)


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8002, debug=True)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM