Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Alamofire.upload multipartFormData_Java_Swift_Alamofire - Fatal编程技术网

Java Alamofire.upload multipartFormData

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

我想设置几个名为“file”的文件,但实际上我只有一个文件。 我在使用Alamofire.upload multipartFormData上载文件时遇到一些问题。我需要将几个Java文件上传到一个请求名中

例如,我使用:

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编写的