本文将带你了解IOS开发入门iOS里实现multipart/form-data格式上传文件,希望本文对大家学IOS有所帮助。
iOS里实现multipart/form-data格式上传文件。
Http 请求(后面统一称为报文),包含请求头和请求体两部分,格式如下:
?123456789POST /
HTTP/1.1Content-Type:application/x-www-form-urlencodedAccept-Encoding: gzip,
deflateHost: w.sohu.comContent-Length: 21Connection: Keep-AliveCache-Control:
no-cache txt1=hello&txt2=world
Objective-C 代码如下:
?123456789101112131415161718192021222324252627// #define
kHttpRequestHeadContentTypeValueMultipart @"multipart/form-data;
boundary=forjoritest"// #define kHttpRequestHeadContentTypeKey
@"Content-Type"// #define kHttpRequestHeadBoundaryValue
@"forjoritest"// #define kHttpRequestContentDisposition
@"Content-Disposition: form-data"NSURLSessionConfigu