Как загрузить изображение base64 в GCloud Storage - PullRequest
1 голос
/ 24 марта 2019

Как загрузить изображение из Интернета в gcloud Storage?

  • клиент : приложение React
  • сервер : Python(Flask)

СТОРОНА КЛИЕНТА : У меня есть компонент для просмотра файлов, в котором я выбираю изображение с локального диска.Затем я преобразую изображение в строку base64 и отправляю его на сервер.

СТОРОНА ОБСЛУЖИВАНИЯ : Затем загружаю изображение base64: blob.upload_from_string(base64data, type="image/jpeg")

Но когда я заглядываю внутрь своего ведра, я вижу 1 черное пиксельное изображение.

Вопросы

  • Можно ли загрузить изображение base64 прямо в мое ведро?
  • Почемумое изображение обрабатывается как черный пиксель?где это ломается?

1 Ответ

0 голосов
/ 28 марта 2019

В конце концов я удалил первую часть строки data:image/jpeg;base64, (конечно, это не обязательно jpeg ... это просто пример).Я расшифровал оставшуюся часть строки обратно в изображение и также передал content_type.

Это решило мою проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...