Не удается увидеть файл в облачном хранилище и получить общедоступный URL - PullRequest
0 голосов
/ 05 июня 2018

У меня есть приложение в google appengine, и я храню свой файл в облачном хранилище google.Вот код:

    import os
    import cloudstorage as gcs
    from google.appengine.api import app_identity
    from settings import BUCKET_NAME 

    uploaded_file = self.request.POST.get("file")
    uploaded_file_content = uploaded_file.file.read()
    uploaded_file_filename = uploaded_file.filename
    uploaded_file_type = uploaded_file.type


    # This write_retry_params params bit isn't essential, but Google's examples recommend it
    write_retry_params = gcs.RetryParams(backoff_factor=1.1)
    gcs_file = gcs.open(
        "/" + BUCKET_NAME + "/" + uploaded_file_filename,
        "w",
        content_type=uploaded_file_type,
        retry_params=write_retry_params
    )
    gcs_file.write(uploaded_file_content)
    gcs_file.close()

этот код работает как корзина, файл не отображается в корзине, и я не знаю, чтобы получить публичный публичный URL, чтобы проверить, существует ли файл.

...