首页 > 移动平台 > 详细

iOS上传文件代码,自定义组装body

时间:2014-04-11 23:51:55      阅读:666      评论:0      收藏:0      [点我收藏+]

以下代码为上传文件所用代码,简单方便,搞了好久,终于知道这么简单的方式来上传。

其它类库也就是把这几句代码封装的乱七八糟得,让你老久搞不懂原理。不就是在body上面加点字符串,body下面加点字符串,作为body来传嘛,真是,搞那么麻烦。

还可以在头里面加个边界字符串,这个body也加边界字符串,不加还省事一些。

 

bubuko.com,布布扣
1     NSString *xmlString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
2     NSString *multipartString = @"Content-Disposition: form-data; name=\"fileUpload\"; file name =\"Aerial Lift Inspection Form Copy.xml\"\r\nContent-Type: text/xml\r\n\r\n";
3     NSString *httpBody = [NSString stringWithFormat:@"%@%@",multipartString,xmlString];
4     NSData *bodyData = [httpBody dataUsingEncoding:NSUTF8StringEncoding];
5     NSString *bodyLen = [NSString stringWithFormat:@"%u",bodyData.length];
6     [theRequest setHTTPBody:bodyData];
bubuko.com,布布扣

 

 

以上代码从WireShark里面提取出来,是Advanced Rest Client 发送文件的字符串,基本其它的工具也差不多。

iOS上传文件代码,自定义组装body,布布扣,bubuko.com

iOS上传文件代码,自定义组装body

原文:http://www.cnblogs.com/yaoliang11/p/3658596.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!