gpt4 book ai didi

ios - 使用 Alamofire 将图像上传为 base64String

转载 作者:行者123 更新时间:2023-11-28 23:34:30 29 4
gpt4 key购买 nike

iOS 12、Xcode:10、Swift-4

将大尺寸图像作为 Base64String 上传到服务器时出现错误。

它对小文件工作正常

▿ 一些:AFError

▿ responseValidationFailed : 1 element
▿ reason : ResponseValidationFailureReason
▿ unacceptableStatusCode : 1 element
- code : 413

我只想将图像作为 base64string 上传,而不是作为多部分数据上传。

你能指导我完成吗?

最佳答案

您可以在请求本身中发送您的参数,这样为您的请求创建的 URI 会变得太长,这会导致 413 服务器错误。您应该在请求正文中发送您的参数,而不是使用这行代码:

request.httpBody = parameters.percentEscaped().data(using: .utf8)

我会再次告诉您确保您没有将参数直接附加到请求 url。

关于ios - 使用 Alamofire 将图像上传为 base64String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55439333/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com