Я сейчас создаю веб-сайт, который загружает определенные изображения с других веб-сайтов, ZIP-файлы и позволяет пользователям загружать ZIP-файл.
Все отлично работает, но у меня нет возможности удалить ZIP-файл с сервера,который должен быть удален после того, как пользователи загрузят его.
Я попытался удалить временный каталог, содержащий zip-файл, с shutil.rmtree, но я не смог найти способ запустить его после HTTPResponse.
Здесьмой код в views.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
Заранее спасибо.