Загруженный файл хранится в 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
Вернуться на верх