我想将图像作为多部分数据发送到服务器。将图像发送到服务器的多部分iphone
数据必须在标题部分而不是在主体部分 处进行连接,并且Content-Disposition:部分必须留空。
任何代码真的appreaciated。 在此先感谢
例如
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];
[request addValue:contentType forHTTPHeaderField: @"Content-Type"];
我想将数据追加的内容类型。如何做边界有边界=%@所以为了汇总数据关键字mus将被使用? _ =%@。?
谢谢esilver ..在这两种情况下,图像数据在身体部分连接..虽然我想将它追加到标题部分..请让我知道这将是可能的 – 2011-04-14 07:26:47
呃,我不认为这是一个好主意,是不是有多大的标题可以有大小限制?阅读本主题:http://stackoverflow.com/questions/1097651/is-there-a-practical-http-header-length-limit – esilver 2011-04-14 07:40:04
否则,你可以使用TTURLRequest.m中的这个函数,base64将你的图像编码成一个字符串我猜: - (void)setValue:(NSString *)为HTTPHTeaderField的值:(NSString *)字段如果(!_headers){_0} {[NSMutableDictionary alloc] init]; } [_headers setObject:value forKey:field]; } – esilver 2011-04-14 07:41:47