https://cloud.google.com/appengine/docs/standard/python/blobstore/ описывает, как это сделать, используя AppEngine и Blobstore.И, очевидно, тот же API можно использовать для загрузки в облачное хранилище.Я не могу использовать AppEngine по другим причинам.Я пытаюсь использовать Cloud Run.А для тех, кто не использует AppEngine, документы облачного хранилища не показывают четкого способа загрузки из браузера.
Я хочу что-то вроде blobstore.create_upload_url
, но этот API предоставляется только через библиотеки appengine вСреда выполнения AppEngine недоступна в других средах.
Облачное хранилище имеет create_resumable_upload_session
, что создает URL-адрес для загрузки.Но если вы добавите это в форму браузера - как вы делаете с create_upload_url
- он не выдаст перенаправление в приложение после завершения загрузки.