草庐IT

AlamoFire

全部标签

ios - 如何在 Swift 中使用 Alamofire 将正文参数与文件一起传递到多部分文件上传中

我正在使用Swift中的Alamofire库进行多部分文件上传。我需要随文件传递一些参数。以下是我需要传递给服务器的正文:{"eventId":7,"eventImageList":[{"contentType":"png","imageName":"test","imagePath":""},{"contentType":"png","imageName":"test2","imagePath":""}]}我试过类似的:letimage=UIImage(named:"sampleImage")Alamofire.upload(.POST,URL,multipartFormData:{

ios - Alamofire : Type of expression is ambiguous in . 获取

我正在尝试使用Alamofire框架进行简单的下载。就在我将下载代码粘贴到我的项目(swift2)中时,我在此Alamofire代码中收到此错误:Alamofire.download(.GET,"https://httpbin.org/stream/100",destination:destination).progress{bytesRead,totalBytesRead,totalBytesExpectedToReadinprint(totalBytesRead)//ThisclosureisNOTcalledonthemainqueueforperformance//reason

ios - 在使用 Alamofire + suggestedDownloadDestination 下载文件之前检查文件是否已经存在

如何在使用Alamofire重新下载之前检查给定文件是否已下载?我正在使用suggestedDownloadDestination,因此Alamofire会自动选择文件名并将其保存在所选目录中,例如.CachesDirectory。问题是suggestedDownloadDestination给出的值属于DownloadFileDestination类型,只有通过请求的响应调用他才会返回NSURL,但通过这种方式,如果之前不执行请求,我永远无法知道文件路径。这是我目前使用Alamofire下载文件的代码:Alamofire.download(.GET,downloadLink,dest

swift - 如何使用 alamofire 的多部分表单数据发送嵌套数组参数

如何将这个参数传给multipartletdictionary=["user":["email":"\(email!)","token":"\(loginToken!)"],"photo_data":["name":"TokoTokoan1","avatar_photo":photo,"background_photo":photo,"phone":"0222222222","addresses":[["address":"JalanKita","provinceid":13,"cityid":185,"postal":"45512"]],"banks":[["bank_name":"

ios - 如何在调用 AlamoFire 的 POST 函数时使用完成处理程序?

我熟悉通常在.response或.response之后使用alamofire函数。像thispost中的responseJSON或者像这样:funccheckInLocation(accessToken:String,id:Int,latitude:Double,radius:Double,longitude:Double,completionHandler:String){letheaders=["Authorization":"bearer\(accessToken)","Cache-Control":"no-cache","Content-Type":"application/j

ios - 为 Alamofire 创建请求主体

我需要制作一个如下所示的请求正文:{"accepted":[{"deposit":2000,"name":"Tuxedo","rent":100,"id":3,"favourited_by":[],"tag_id":21,"status":"unknown","image_url":"https:\/\/www.moss.co.uk\/images\/extralarge\/965549415_01.jpg","addresses":[]},{"deposit":3000,"name":"ps4","rent":50,"id":2,"favourited_by":[],"tag_id"

json - 使用 Alamofire/SwiftyJSON 获取 JSON 数组的第一个元素

我有一个Alamofire请求,结果为我提供了JSON。这是我的JSON:"user":{"field_first_name":{"und":[{"value":"Christopher","format":null,"safe_value":"Christopher"}]},“und”值是一个数组,通常只有一个值。我想一直获取这个数组的第一个元素,因为偶尔这个字段会有多个元素,但第一个总是正确的结果。下面的代码有效,直到我到达“.first”。这将返回一个类型为(String,JSON)的值,我无法弄清楚如何将此项“firstValue”恢复为可用格式。每当我尝试使用Alamofir

json - 使用 SwiftyJSON 处理 Alamofire 异步请求

我正在尝试使用SwiftyJSON将JSON数据解析为一个数组,以便在我的TableView中使用。但是,即使我可以成功请求数据并将其解析为数组,我也无法从getObjects函数返回它,因为它是异步完成的。我曾尝试使用完成处理程序,在学习了几个教程之后,我似乎遗漏了一些东西。有人知道如何返回数组以在我的TableViewController中使用吗?TableViewControllerletobjects=[Objects]()overridefuncviewWillAppear(_animated:Bool){super.viewWillAppear(animated)letur

ios - Swift 编译器问题 : Compiler doesn't compile long parameters array for Alamofire post request

这似乎是一个错误或任何其他问题,编译器无法编译大型参数数组并且不会继续构建。您的帮助将不胜感激。这是我的代码:letcompany_id=self.globals.company_id!letuser_id=self.globals.user_id!varf_no=""ifletfilght_no=self.tfFlightNo.text{f_no="assets/uploads/images/img_\(filght_no).png"}leturlString="...."letparam:[String:Any]=["flight_remarks":self.txtRemarks.

ios - Swift 3 - 如何使用 Alamofire 和 SwiftyJSON 获取 JSON 对象

我想为我的RESTapi使用Alamofire和SwiftyJSON。我已经访问了根json,但我无法访问json的对象。结合这两个库正确解析它的最佳方法是什么?我的JSON:-[{"ID":2,"Nm":"ABC","Descr":null,"BeenCnt":"9","FavCnt":"9","ImgPath":"pathtoimage","TypeID":4,"Type":null,"DayCnt":5,"NightCnt":4,"ValidDate":null,"UsrCommentCnt":null,"TourDates":null,"CityList":[{"KeyID":