Загруженный файл хранится в 2 директориях
проблема возникает с кодом ниже
def creation_download(request, campaign_id, downloaded_file):
bucket_file = downloaded_file
gcs = GCPStorage()
gcs.download_file(GCP_STORAGE_BUCKET_NAME, bucket_file)
response = HttpResponse(bucket_file, content_type='application')
response['Content-Disposition'] = 'attachment'
return response
Я просто хочу, чтобы мой файл загружался только в каталог user/download, но также загружался в мой каталог репозитория (где хранится manage.py и где указан base_dir). Как мне сделать так, чтобы файл хранился только в директории download?
Мне кажется, что вы используете GCPStorage для загрузки файла на сервер, а затем HTTP-ответ для загрузки файла в браузер.
Вы должны быть в состоянии просто удалить строки, связанные с загрузкой GCPStorage, чтобы файл загружался только в браузер, то есть в папку загрузок пользователя.
def creation_download(request, campaign_id, downloaded_file):
response = HttpResponse(downloaded_file, content_type='application')
response['Content-Disposition'] = 'attachment'
return response