Java Alamofire.upload multipartFormData
我想设置几个名为“file”的文件,但实际上我只有一个文件。 我在使用Alamofire.upload multipartFormData上载文件时遇到一些问题。我需要将几个Java文件上传到一个请求名中 例如,我使用:Java Alamofire.upload multipartFormData,java,swift,alamofire,Java,Swift,Alamofire,我想设置几个名为“file”的文件,但实际上我只有一个文件。 我在使用Alamofire.upload multipartFormData上载文件时遇到一些问题。我需要将几个Java文件上传到一个请求名中 例如,我使用: Alamofire.upload(.POST,URLs.publishTopic_url, multipartFormData: { multipartFormData in for i
Alamofire.upload(.POST,URLs.publishTopic_url,
multipartFormData: { multipartFormData in
for i in 0 ..< files.count {
multipartFormData.appendBodyPart(data: files[i], name: "file[]", fileName: "\(i)\(NSUUID().UUIDString).jpg", mimeType: "image/jpeg")
}
for (key, value) in parameters {
multipartFormData.appendBodyPart(data: value.dataUsingEncoding(NSUTF8StringEncoding)!, name: key)
}
},
encodingCompletion: { encodingResult in
// Handle result
switch encodingResult {
case .Success(let upload, _, _):
upload.responseJSON { response in
print(response.request) // original URL request
print(response.response) // URL response
print(response.data) // server data
print(response.result) // result of response serialization
let result = response.result.value
let json = JSON(result!)
print(json)
if json["code"].string! == "200"{
success(message: json["message"].string!)
}else{
failure(message:"上传失败,请稍后重试!")
}
}
case .Failure(let encodingError):
print(encodingError)
}
}
)
Alamofire.upload(.POST,url.publishTopic\u url,
multipartFormData:{multipartFormData in
对于0中的i..
这与Java有什么关系?@meskobalazs因为我的服务器是用Java编写的