Спасибо @ Дастин Ингрэм
Я нашел ответ на этой странице .
Текущий «правильный» способ загрузки в облачное хранилище - это использование google.cloud.storage
. Учебник, который я привел выше, объясняет, как его реализовать.
Однако у меня сложилось впечатление, что при использовании google.appengine
для этого используется удвоенная пропускная способность. Первоначально клиентский интерфейс получал URL-адрес для загрузки и отправлял файл непосредственно в Blobstore (или в Cloud Storage). Теперь приложение загружается в серверную часть, которая, в свою очередь, загружается в облачное хранилище.
Я не слишком обеспокоен, поскольку я не буду иметь дело с чрезмерно большими файлами, но кажется странным, что возможность прямой загрузки была прекращена.
В любом случае, моя проблема была решена.