Flask-下载文件
通过send_from_directory下载upload目录里的文件
send_from_directory(文件目录,目录下的文件名,as_attachment=True:是否显示文件名称)
from flask import Flask from flask import send_from_directory import os.path app = Flask(__name__) dirpath = os.path.join(app.root_path, 'upload') @app.route("/download/<path:filename>") def downloader(filename): try: return send_from_directory(dirpath, filename, as_attachment=True) except: return "文件路径出错或文件不存在" if __name__ == '__main__': app.run()