- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想以多部分形式将图像发送到服务器。普通的 图像上传正在与多部分一起使用,但面临 问题是当我需要使用字典内的数组设置 withname
时。
alamofireManager.upload(multipartFormData: { multipartFormData in
for i in 0..<images.count {
let imgData = UIImagePNGRepresentation(images[i])!
multipartFormData.append(imgData, withName: "fileUpload",fileName: "\(images)i", mimeType: "image/png")
}
服务器参数就像
"documants" : [{
"documentType" : "Image",
"fileUpload: "" // multipart data
},{
"documentType" : "Image",
"fileUpload: "" // multipart data
}]
那么如何使用 multipartFormData
来提及节点名称 documents[0].fileUpload
和 withName
呢?
最佳答案
您可以通过这种方式实现“multipart”...使用 Swift4.2
let headers: HTTPHeaders = [
/* "Authorization": "your_access_token", in case you need authorization header */
"Content-type": "multipart/form-data"
]
let url = try! URLRequest(url: baseURL, method: .post, headers: headers)
Alamofire.upload(multipartFormData: { multipartFormData in
multipartFormData.append(img, withName: "file", fileName: imgName, mimeType: "\(fileType ?? "jpg")")
}, with: url) { result in
switch result {
case .success(let upload, _, _):
upload.responseString { response in
switch (response.response?.statusCode)
{
case 200: //The request was fulfilled
print("Network - HandShaking Successfull...!!!")
debugPrint(response)
}
case .failure(let encodingError):
print(encodingError)
}
}
希望您能了解“多部分”......!!!
关于swift - 如何在 swift 中使用字典设置多部分 "withname"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55350215/
我正在尝试重构 Enumeration到具有具体类的密封特征,因为我需要将更多功能打包到它们中。使用密封特性,我希望具有类似于 Enumeration 的功能。的 withName(String)方法
我想以多部分形式将图像发送到服务器。普通的 图像上传正在与多部分一起使用,但面临 问题是当我需要使用字典内的数组设置 withname 时。 alamofireManager.upload(mul
presentController(withNames:["ScreenOne", "ScreenTwo", "ScreenThree"], contexts:nil) 当上面的行被执行时,Scree
我正在构建一个 sprite 套件游戏,在我的更新方法中,我有一些检查节点速度的 if 语句。我遇到的问题是检查 x 和 y 速度是否等于 0 的语句。在游戏中,我正在检查 3 个球体的速度。现在,如
我想分解我的游戏,以便它可以将功能传递给其他类 - 例如。 CollisionHandler等例如: [collisionHandler handleCollisions:enemies fo
我正在尝试获取 UIAElementArray 内的一个元素(使用 javascript),该元素的数字名称如 1。 所以当我尝试获取元素时数组()[“1”] 我仍然获取索引 1 处的元素,而不是名称
我使用了enumerateChildNodesWithName命令来赋予我的所有 block 物理特性,如下所示: func findBlock(theName:String){
enumerateChildNodes(withName:using:) 是否遍历并搜索 child 的 child ,以及他们的 child 等? 还是只搜索第一代 child ? 文档在这里,对此
我已经使用 sudzc 为我现有的 Web 服务 (java) 生成带有 ARC 代码的 objective-c 。 在java中,我有一个名为syncResponseJB的对象,它包含SyncRes
我正在使用 Alamofire 4.0 在通过设备/相机选择或录制视频后将视频上传到服务器,但是当我尝试使用 append 调用上传功能时,我在所有 append 语句中都出现了这个错误,这是怎么回事
我使用 SudzC 作为我的 xml Web 服务的 Objective-C 包装器,如您所知,SudzC 使用 TouchXML 这是被认为是最好、最快的 xml 解析器之一。当加载我的 xml W
我是一名优秀的程序员,十分优秀!