从iOS设备发送到AWS API Gateway时为什么base64映像损坏

时间:2019-06-13 08:48:49

标签: ios amazon-web-services amazon-s3 base64

我想将图像从ios设备保存到s3。 当我发送base64image时,图像将被破坏。 bug image

我检查了我的api网关和lambda云手表,看来在lambda打印调试中base64string几乎没有变化。

这是lambda代码

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

和api网关是 图片/ 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();

任何人都可以解决这个问题吗?

0 个答案:

没有答案