Изображения (закодированные base64) в моем приложении не могут быть отправлены через веб-сервер - PullRequest
0 голосов
/ 04 мая 2020

В настоящее время я занимаюсь разработкой своего приложения iOS, которое включает некоторые функции загрузки изображений за один раз вместе с названием альбома.

Я придумал решение использовать кодирование изображения base64 для отправки вложенного формата json вместо использования метода данных из нескольких частей.

Мой вопрос на моем локальном хосте, похоже, что мое приложение способно отправлять много картинок за один раз, скажем, 15 картинок. Однако, когда дело доходит до отправки через мой веб-сервер (бесплатный уровень Amazon EC2), кажется, что мое приложение способно отправлять до 4 картинок за раз, при наличии более 4 картинок ничего не появится.

Я попытался отладить сетевую часть, оказалось, что возвращается статус 200 без изображений. Мой вопрос заключается в том, возникает ли проблема из-за проблем с сервером или из-за чего-то такого? Я буду классифицировать в два сценария ios. Что я обнаружил при отладке на симуляторе, так это то, что

i) Я использую симулятор для соединения с моим сервером. Когда я отправляю только одно изображение, его размер составляет около 252 байта. Отправляя две картинки, они занимают 450 байт. Странно то, что при отправке более 3-х картинок, его размер рассчитан всего на 208 байт. Это очень странно, предполагается, что оно увеличивается при увеличении количества изображений.

Однако я помню, что на моем локальном хосте все работает отлично; таким образом я пытаюсь отладить на симуляторе, который соединяется с localhost, чтобы выяснить это подробнее.

ii) Я использую симулятор для соединения с localhost. Когда я отправляю одно изображение, оно имеет 252 байта. Отправка 2-х изображений, это около 450 байт и отправка 4-х изображений, это около 1152 байт. Мы можем видеть, что размер данных здесь увеличивается с увеличением количества изображений. Сценарий ii) имеет смысл.

Во всяком случае, я до сих пор не знаю, что вызывает эту проблему; Я считаю, что это должно быть связано с серверными вещами наверняка. Пожалуйста, помогите !!

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