gpt4 book ai didi

ios - 带参数的 Alamofire 图像上传和带补丁方法的 AuthToken header

转载 作者:搜寻专家 更新时间:2023-10-31 23:07:14 24 4
gpt4 key购买 nike

这里是我使用的 alamofire 代码

params 是一个字典[String:Any]

Alamofire.upload(
multipartFormData: { MultipartFormData in

for (key, value) in params {
if let image = value as? UIImage {
if let imageData = UIImageJPEGRepresentation(image, 0.2) {
MultipartFormData.append(imageData, withName: "image", fileName: "file.jpg", mimeType: "image/jpg")
}
}else {
MultipartFormData.append(String(describing: value).data(using: String.Encoding.utf8)!, withName: key)
}
}

}, to:url, method: .patch, headers: ["token": authToken,"Content-Type":"application/json"]) { (result) in

switch result {
case .success(let upload, _, _):
upload.responseJSON { response in
guard response.result.isSuccess else {
print(response.error?.localizedDescription ?? "Error while requesting")
return
}
if let value = response.result.value {
let json = JSON(value)
}
}

case .failure(let encodingError):
print(encodingError)
}
}

我想上传一张图片到服务器,阅读了一些通过 alamofire 上传的帖子,但似乎没有一个适合我?请帮我找到这里的问题。

重复问题中给出的解决方案对我不起作用

谢谢

最佳答案

您的内容类型有误。利用“内容类型”:“多部分/表单数据”

关于ios - 带参数的 Alamofire 图像上传和带补丁方法的 AuthToken header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50877269/

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