gpt4 book ai didi

ios - 带有 JSON 参数的多部分数据 Alamofire

转载 作者:行者123 更新时间:2023-11-29 00:54:08 24 4
gpt4 key购买 nike

我正在尝试通过 multipartFormData 发送上传图像

我想发送这样的内容:

{
'user': {
'id': 'toto',
// …
picture: // the image data
}
}

如何使用 multipartFormData 对象处理这种格式?

目前我的代码运行良好,但它没有上面的 JSON 格式:

multipartFormData.appendBodyPart(data: dataImage, name: "picture")
if let parameters = parameters {
for (key, value) in parameters {
multipartFormData.appendBodyPart(data: value.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!, name :key)
}
}
}

提前感谢您的帮助😬👍

最佳答案

if let _image = image {
if let imageData = UIImageJPEGRepresentation(_image, 0.5) {
multipartFormData.appendBodyPart(data: imageData, name: imageName, fileName: "avatar.png", mimeType: "image/png")
}
}

if let parameters = parameters {
for (key, value) in parameters {
multipartFormData.appendBodyPart(data: value.dataUsingEncoding(NSUTF8StringEncoding)!, name: key)
}
}

但是参数需要像这样:

let parameters:[String: AnyObject] = [
"user[id]":1
]

图像名称应为user[picture]

这对我有用

关于ios - 带有 JSON 参数的多部分数据 Alamofire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37790729/

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