0

here is my code but it is giving me error here

 public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {
        guard let myURL = urls.first else {
            return
        }
        print("import result : \(myURL)")
   
         let headers = ["Authorization": value!]
       
        Alamofire.upload(
                .POST, "https://api-uat.softsages.com/hr/document/upload/ownerId/e2cbe0fe31a2ff48ba7890ac23e23b8e", headers: headers, multipartFormData: { multipartFormData in
                    multipartFormData.appendBodyPart(data: "default".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!, name :"_formname")
                    multipartFormData.appendBodyPart(fileURL: myURL, name: "photo")
                },
                encodingCompletion: { encodingResult in
                    switch encodingResult {

                    case .Success(let upload, _, _):
                        upload.responseString { response in
                            debugPrint(response)
                        }

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

here I am getting error -ype of expression is ambiguous without more context. in the code above I have added file url which i am getting from document picker and according to swagger only i have to pass file as url

0 Answers0