Почему образ base64 не работает при отправке в AWS API Gateway с устройства ios - PullRequest
0 голосов
/ 13 июня 2019

Я хочу сохранить изображение на s3 с устройства ios.Когда я отправлю свой base64image, изображение будет повреждено. изображение ошибки

Я проверил мой API-шлюз и Lambda Cloud Watch, похоже, что base64string немного изменилась в отладке лямбда-печати. ​​

это лямбда-код

def lambda_handler(event, context):
    print(event)

и API-шлюз - это двоичный запрос image / jpeg

, а это код устройства ios из единицы

request.uploadHandler = (UploadHandler)new 
UploadHandlerRaw(base64data);
        request.uploadHandler.contentType = "image/jpeg";
        request.downloadHandler = (DownloadHandler)new DownloadHandlerBuffer();
        request.SetRequestHeader("x-api-key", API_KEY);
        yield return request.SendWebRequest();

Кто-нибудь может решить эту проблему?

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