Как загрузить изображение в Google Storage из приложения anuglar?

Я хочу осуществить загрузку изображения в хранилище Google, ниже мое требование

  1. Через наше веб-приложение (angularjs) пользователь может загрузить изображение профиля пользователя.
  2. Изображение сохраняется в хранилище Google
  3. В нашем веб-приложении изображение профиля пользователя можно просматривать в разных размерах, таких как 30 X 30 пикселей, 150 X 150 пикселей, 250 X 250 пикселей

Я знаю простой способ загрузить исходное изображение в s3(прямо из углового приложения), а затем выполнить транскодер для преобразования изображения в различные требуемые размеры. Я также слышал, что в google app engine есть api для изменения размера изображения на лету. Если да, то:

  1. Как это обходится в расчете на запрос?
  2. Кэшируется ли он, если запрос на то же изображение для того же размера уже запрошен
  3. Насколько это решение масштабируемо, если есть сотни запросов в секунду?
  4. Поддерживает ли он другие функции, такие как преобразование изображения в черно-белое изображение, обрезку и т. Д.
  5. Пример углового кода JavaScript для загрузки изображения в хранилище Google

Ссылка: https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google-cloud-platform-ca9631a2c556

0 ответов

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