blueimp jquery-file-upload: Устаревший API файлов Blobstore, используемый в write_blob()

Кажется, что write_blob Функция ( находится здесь) использует устаревший API-интерфейс Files из Blobstore.

def write_blob(self, data, info):
    blob = files.blobstore.create(
        mime_type=info['type'],
        _blobinfo_uploaded_filename=info['name']
    )
    with files.open(blob, 'a') as f:
        f.write(data)
    files.finalize(blob)
    return files.blobstore.get_blob_key(blob)

Смотрите здесь для информации об устаревании

Как эта функция может быть переписана?

1 ответ

Решение

Файловый API в Blobstore не устарел без какой-либо альтернативы. Облачное хранилище Google (в дальнейшем: GCS) - это более удобный способ выполнения таких операций в будущем. Вы можете найти пример кода здесь, который показывает, как создавать файлы, файлы статистики, удалять файлы и т. Д. В корзине GCS. Вы можете прочитать здесь для получения более подробной документации по функциям клиентской библиотеки GCS.

Другие вопросы по тегам