AFNetworking 一次上传多个文件的方法

转载 2016年08月29日 16:29:44

转自:http://www.devdiv.com/afnetworking_-blog-21666-51451.html

热度 1已有 4693 次阅读 2013-6-30 01:51|系统分类:iOS

NSURLRequest* request = [[YourHTTPClient sharedHTTPClient] multipartFormRequestWithMethod:@"POST"
                         path:path
                         parameters:dict
                         constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
                              [formData appendPartWithFileData:data1
                                                          name:@"image1"
                                                          fileName:@"image1.jpg"
                                                          mimeType:@"image/jpeg"];
                              [formData appendPartWithFileData:data2
                                                          name:@"image2"
                                                          fileName:@"image2.jpg"
                                                          mimeType:@"image/jpeg"];
                         }
                     }];

参见:
http://stackoverflow.com/questions/9559075/how-do-you-upload-multiple-files-with-afnetworking

另外参见官方wiki:
https://github.com/AFNetworking/AFNetworking/wiki/AFNetworking-FAQ

How do I upload a file?

Uploading a file is really just constructing an HTTP multi-part form body for a URL request.AFHTTPClient provides several helper functions that make this easy.

To create the request object, you would do something like:

NSData *imageData = UIImagePNGRepresentation(image);
NSURLRequest *request = [client multipartFormRequestWithMethod:@"POST" path:@"/upload" parameters:nil constructingBodyWithBlock: ^(id <AFMultipartFormData> formData) {
  [formData appendPartWithFileData:imageData name:@"avatar" fileName:@"avatar.png" mimeType:@"image/png"];
}];

You could then pass request into any request operation, likeAFJSONRequestOperation -JSONRequestOperationWithRequest:success:failure:.

一次选择多个文件实现上传功能

  • 2013年05月20日 14:16
  • 3.71MB
  • 下载

Springmvc下一次选多个文件上传(一)Form提交

Springmvc下一次选多个文件上传(一)Form提交

WEB版一次选择多个文件进行批量上传(Plupload)的解决方案

说明:Plupload支持多种浏览器,多种上传方式!       一般的WEB方式文件上传只能使用FileUpload控件进行一个文件一个文件的进行上传,就算是批量上传,也要把文件一个一个的...

实现一次将多个文件上传到hdfs

实现一次将多个文件上传到hdfs

基于Springmvc实现简单的一次选中多个文件上传

首先,添加好项目运行所需要的jar包,这里就不一一阐述了。还需要在webapp目录下新建一个upload文件夹,用来保存上传的文件。 实现一次性选中多个文件进行上传要在文件的表单中加上multipl...

Springmvc下一次选多个文件上传(二)Ajax异步

通过Ajax异步一次选中多个图片上传: springmvc.xml

c#一次上传多个文件的写法

客户端:         private void button1_Click(object sender, EventArgs e)         {             string[...
  • c6088
  • c6088
  • 2015年02月01日 19:58
  • 356

asp.net 2.0中允许一次上传多个文件的设计[转]

在asp.net 2.0中,可以结合dhtml来实现在用户上传完一个文件后,再点“继续上传”,而动态增加上传文件框 首先是前台的页面 function addFile(max) {  va...

WEB版一次选择多个文件进行批量上传(Plupload)的解决方案

说明:Plupload支持多种浏览器,多种上传方式!       一般的WEB方式文件上传只能使用FileUpload控件进行一个文件一个文件的进行上传,就算是批量上传,也要把文件一个一个的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AFNetworking 一次上传多个文件的方法
举报原因:
原因补充:

(最多只允许输入30个字)