Swift使用Alamofire上传图片等FormData表单文件的方法
来源:互联网 发布:网络安全设备评估报告 编辑:程序博客网 时间:2024/06/07 21:13
在使用Alamofire这个swift的第三方http请求长传时,一般都是上传一些基本的String等类型的数据,但是在大多数的app中往往需要上传一些例如图片等等的文件,同时需要获取它的success请求成功后的返回值,在这里来给大家介绍一种使用Alamofire上传图片文件的方法。废话不多说,直接上代码:
Alamofire.upload(.POST, URL, multipartFormData: { (FormData) in FormData.appendBodyPart(data: String(userInfo["id"] as! Int).dataUsingEncoding(NSUTF8StringEncoding)!, name: "userId") FormData.appendBodyPart(data: nsData, name: "file", fileName: "fileName", mimeType: "image/png") }, encodingCompletion: { (encodingResult) in switch encodingResult { case .Success(let upload, _, _): upload.responseJSON(completionHandler: { (response) in print("\(response)") //上传成功通过response返回json值 }) case .Failure(let error): print(error) } })在上述代码中使用post请求,将请求体放在FormData中,将所需要上传的数据和图片都放到FormData中在进行上传
0 0
- Swift使用Alamofire上传图片等FormData表单文件的方法
- JS中使用FormData上传文件、图片的方法
- swift利用Alamofire上传图片
- 使用FormData表单数据对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用formData对象提交表单并上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData对象提交表单及上传图片
- 使用FormData上传文件
- 使用FormData上传文件
- 使用formData上传文件
- 使用FormData来提交表单同时上传文件到服务端
- 使用jquery的FormData上传文件
- Python接口测试简单框架
- Jenkins不同job之间传递参数
- Qt的.pro工程文件语法学习
- Windows下JIRA6.3.6安装、汉化、破解
- windows平台把UliPad添加到右键菜单
- Swift使用Alamofire上传图片等FormData表单文件的方法
- 转:自旋锁(spinlock)
- 分页查询:根据一条sql,同时获得数据总数和数据集合 MySql5PageHepler
- No input file specified PHP apache
- hybrid app,跨平台,混合开发
- 语言包使用
- Aandroid调用摄像头拍照和从相册选择照片
- Java 死锁
- HDU 5860 Death Sequence(递推)