iOS 12、Xcode: 10、Swift-4
将大尺寸图像作为Base64String上传到服务器时出现错误。
它可以很好地处理小文件
AFError:▿some
▿ responseValidationFailed : 1 element
▿ reason : ResponseValidationFailureReason
▿ unacceptableStatusCode : 1 element
- code : 413我想上传图像作为base64string只,而不是作为多部分的数据。
你能带我过去吗?
发布于 2019-08-07 06:05:57
您可以在请求本身中发送参数,以便为您的请求创建的URI变得太长,这将导致413服务器错误。您应该在请求正文中发送参数,而不是使用下面这行代码:
request.httpBody = parameters.percentEscaped().data(using: .utf8)
再一次,我将告诉您确保您不会直接将参数附加到请求url。
https://stackoverflow.com/questions/55439333
复制相似问题