Изображение разрывается при загрузке на s3 через бесшумную колбу - PullRequest
0 голосов
/ 08 декабря 2018

Моя проблема заключается в том, что изображение, которое я загружаю в s3, использует без сервера (прокси-сервер шлюза aws) - фляга перерывы .Когда я проверил его на своем локальном хосте, изображение было загружено правильно, но когда я развернул в aws, изображение просто отображает квадрат без рамки (разбитое изображение) .

Я просматривалДокументы и форумы шлюза aws api об этом, но, похоже, не помогли решить проблему.

Я уже добавил « image / *» в мои настройки шлюза api aws.

Я печатаю mimetype , header и потоковый словарь объекта хранилища размещенного отправленного изображения , чтобы увидеть, есть ли различия призагружено через localhost против api gateway .Кажется, я не могу найти никаких отличий.

Ниже приведены результаты: Информация об изображении при загрузке на localhost : mimtype: image/jpeg headers: Content-Disposition: form-data; name="image"; filename="snaaap_icon.jpeg" Content-Type: image/jpeg stream info: {'_file': <_io.BytesIO object at 0x10fbc1db0>, '_max_size': 512000, '_rolled': False, '_TemporaryFileArgs': {'mode': 'wb+', 'buffering': -1, 'suffix': None, 'prefix': None, 'encoding': None, 'newline': None, 'dir': None}}

Вот один из api gateway mimtype: image/jpeg headers: Content-Disposition: form-data; name="image"; filename="snaaap_icon.jpeg" Content-Type: image/jpeg stream info: {'_file': <_io.BytesIO object at 0x7ff2242c5518>, '_max_size': 512000, '_rolled': False, '_TemporaryFileArgs': {'mode': 'wb+', 'buffering': -1, 'suffix': None, 'prefix': None, 'encoding': None, 'newline': None, 'dir': None}}

Любая помощь / предложения будут с благодарностью!

...