最近在做图像的上传功能,一直没有找到到很好的解决办法,一直在报一个400 的错误, 废话不多说上代码:
1:
NSMutableDictionary *uploadParam = [NSMutableDictionary dictionary];
uploadParam[@"Content-Type"] = @"application/json";
uploadParam[@"Authorization"] = [NSString stringWithFormat:@"token“];
uploadParam[@"Content-Length"] = data02;
uploadParam[@"Content-Range"] = data01;
request.allHTTPHeaderFields = uploadParam;
self.inputStream = [NSInputStream inputStreamWithData:self.imageData];
request.HTTPBodyStream = [self inputStream];;
上面的代码说明:上传图象除了需要在header 上传一些必要的数据,这个规则是要根据文档来,
为了方便开发上传既可以用base64 处理 也可以用 流,从效率上考虑采用流考虑