我想將圖像作爲多部分數據發送到服務器。將圖像發送到服務器的多部分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