NSString *boundry = @"boundry";//分節符
NSMutableURLRequest *mutableRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"服務器地址"]];
[mutableRequest setHTTPMethod:@"POST"];
NSMutableDictionary *head = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundry],@"Content-Type",nil];
[mutableRequest setAllHTTPHeaderFields:head];
NSMutableString *mutableString = [[NSMutableString alloc] init];
[mutableString appendFormat:@"--%@/r/n", boundry];
[mutableString appendFormat: @"Content-Disposition: form-data; name=/"image/"; filename=/"image.png/"/r/n/r/n"];//name + filename 自己看著來,其他就不要換了
NSMutableData *postData = [NSMutableData dataWithCapacity:[imageData length] + 512];
[postData appendData:[mutableString dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:imageData];//插入要上傳的文件數據(NSData)
[postData appendData:
[[NSString stringWithFormat:@"/r/n--%@--/r/n", boundry] dataUsingEncoding:NSUTF8StringEncoding]];
[mutableRequest setHTTPBody:postData];
NSData *received = [NSURLConnection sendSynchronousRequest:mutableRequest returningResponse:nil error:nil];
新聞熱點
疑難解答