创建下载API以使用Python Flask下载文件的步骤如下:
from flask import Flask, send_file
app = Flask(__name__)
@app.route('/download', methods=['GET'])
def download_file():
# 文件路径
file_path = '/path/to/file.ext'
# 下载文件
return send_file(file_path, as_attachment=True)
if __name__ == '__main__':
app.run()
完整的代码示例:
from flask import Flask, send_file
app = Flask(__name__)
@app.route('/download', methods=['GET'])
def download_file():
file_path = '/path/to/file.ext'
return send_file(file_path, as_attachment=True)
if __name__ == '__main__':
app.run()
这个API可以通过发送GET请求到/download
路由来下载文件。需要将file_path
变量替换为实际文件的路径。使用send_file
函数可以将文件作为附件下载。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
腾讯云对象存储(COS)是一种高可用、高可靠、安全、低成本的云端存储服务,适用于存储海量文件、大数据分析、静态网站托管、备份与恢复、容灾与归档等场景。您可以将文件上传到COS,并通过生成的URL进行下载。
领取专属 10元无门槛券
手把手带您无忧上云