0
下面是我上傳圖片的代碼。 上傳圖片,但上傳的圖片在服務器上的大小爲0 KB。無法上傳圖像並將其保存在服務器上
NSData *imageData = [NSData dataWithContentsOfFile:filePath];
NSString *str_url = [NSString stringWithFormat:@"http://someUrl.aspx?TaskId=%@",ID];
NSURL *url=[NSURL URLWithString:str_url];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:url];
[request setHTTPMethod:@"POST"];
NSString *boundary = [NSString stringWithString:@"---------------------------14737809831466499882746641449"];
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@,",boundary];
[request addValue:contentType forHTTPHeaderField: @"Content-Type"];
NSMutableData *body = [NSMutableData data];
[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"UploadedFilePhysical\"; filename=\"%@\"\r\n",Phusicalstr1]] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:@"Content-Type: application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[NSData dataWithData:imageData]];
//[body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
任何想法在上傳中發生了什麼?