【发布时间】:2019-06-11 04:51:32
【问题描述】:
我很想上传用户通过图库或拍照选择的图像,但我收到 SSL_ERROR_SYSCALL(5)。
完全错误:boringssl_session_errorlog(236) [C1.1:2][0x105a04e20] [boringssl_session_write] SSL_ERROR_SYSCALL(5):库外部操作失败
我尝试了许多带参数和不带参数的不同方法。我知道上传脚本正在工作,因为我可以使用 Postman 向端点发送请求并且文件正确上传。
let headers: HTTPHeaders = [
"Content-type": "multipart/form-data"
]
let imageData = UIImagePNGRepresentation(imgPostHero.image!)
Alamofire.upload(multipartFormData:{ multipartFormData in
multipartFormData.append(imageData!, withName: "image", fileName: "uploaded_image.png", mimeType: "image/png")},
usingThreshold: UInt64.init(),
to: "https://url_to_upload_script",
method: .post,
headers: headers,
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
print(response)
}
case .failure(let encodingError):
print(encodingError)
}
})
【问题讨论】:
标签: swift3