我现在做的网站,从其他网站下载某些图像,压缩文件,并让用户下载压缩文件。你知道吗
一切都很好,但我没有办法从服务器上删除zip文件,必须在用户下载后删除。你知道吗
我尝试删除包含zip文件的temp目录shutil.rmtree公司,但在HTTPResponse之后我找不到运行它的方法。你知道吗
这是我的密码视图.py. 你知道吗
zipdir = condown(idx)#condown creates zip file in zipdir
logging.info(os.path.basename(zipdir))
if os.path.exists(zipdir):
with open(zipdir, 'rb') as fh:
response = HttpResponse(fh.read(), content_type="multipart/form-data")
response['Content-Disposition'] = 'inline; filename=download.zip'
return response
raise Http404
提前谢谢。你知道吗
你应该看看Celery project。它允许安排延迟函数调用(在生成响应之后)。
因此,您可以将该文件读取到一个变量并计划任务以删除该文件。你知道吗
相关问题 更多 >
编程相关推荐