Определите размер изображения файла в aws s3 без загрузки изображения - PullRequest
0 голосов
/ 10 октября 2018

У меня есть несколько изображений (jpg, png), загруженных в aws s3 bucket.Я хочу извлечь некоторую информацию (лямбда написана в golang) из изображения (ширина и высота).Возможно ли это сделать без загрузки изображения?

1 Ответ

0 голосов
/ 10 октября 2018

Вы можете выполнить частичную загрузку объекта, используя заголовок диапазона. См. Этот ответ SO S3: Как выполнить частичное чтение / поиск без загрузки всего файла?

вAWS go sdk func (Downloader) DownloadWithContext похоже, что он должен обеспечивать функцию диапазона

После того, как у вас есть частичный файл, может быть возможно извлечь информацию о размере, см. Этот ответ Каков размер заголовка png, jpg / jpeg, bmp, gif и другие распространенные графические форматы?

...