【发布时间】:2018-08-23 15:55:54
【问题描述】:
我想要实现的是从带有 static_file 的路径下载文件(压缩日志文件夹)并保留原始文件名。这是我的代码:
@app.route('/logs')
def download_logs():
filename = 'logs_' + time.strftime("%Y%m%d-%H%M%S")
print(filename)
shutil.make_archive(filename, 'zip', 'logs/')
return static_file(filename + '.zip', './')
如您所见,我想将日志文件夹压缩到按日期和时间命名的存档并下载文件。下载的文件应该与我在后端压缩它的名称相同。当前文件下载为 logs.zip,因此它获取路径的名称。
【问题讨论】:
标签: python python-3.x bottle