Flask是一个轻量级的Python Web框架,用于快速构建Web应用程序。它简洁而灵活,易于学习和使用。下面是关于如何使用Flask发送一个zip文件并删除它的完善答案:
pip install flask
from flask import Flask, send_file
import os
app = Flask(__name__)
@app.route('/download')
def download_file():
# 文件路径
file_path = 'path/to/your/zip/file.zip'
# 发送文件
return send_file(file_path, as_attachment=True, attachment_filename='file.zip')
# 删除文件
os.remove(file_path)
if __name__ == '__main__':
app.run()
在上述代码中,你需要将file_path
替换为你要发送的zip文件的实际路径。send_file
函数用于发送文件,as_attachment=True
表示将文件作为附件下载,attachment_filename
指定下载时的文件名。最后,使用os.remove
函数删除文件。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。关于Flask的更多信息和详细用法,请参考腾讯云的Flask产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云