웹에서 사용자별로 항목을 추가하는 코드를 작성했으며 잘 작동합니다. 이제 다른 매개 변수, 즉 이미지를 추가하고 싶습니다 .. 그렇게 할 수 없습니다. 내 코드는
NSString *posturslString= [NSString stringWithFormat:@"ToDo_Item=%@&ToDo_Date=%@&AddedBy=%i",self.ToDo_Item, [dateformatter stringFromDate:self.ToDo_Date],self.AddedBy];
NSString *postData = [[NSString alloc] initWithString:posturslString];
[request setValue:@"application/x-www-form-urlencoded; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[postData dataUsingEncoding:NSUTF8StringEncoding]];
NSURLResponse *response = [[NSURLResponse alloc] init];
self.receivedData =[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
NSError * error;
NSDictionary *user = [NSJSONSerialization JSONObjectWithData:self.receivedData
options:0
error:&error];
NSNumber *successNumber = [user objectForKey:@"success"];
success = [successNumber integerValue];
이미지, 즉 nsdata를 어떻게 보낼 수 있습니까?
NSData *png=UIImagePNGRepresentation(self.itemImage.image);
내 다른 매개 변수와 함께. 도와주세요.
base64Encoded로 이미지 변환
NSData *imageData = UIImageJPEGRepresentation(uploadImage, 1.0);
NSString *base64String = [imageData base64EncodedStringWithOptions:kNilOptions];
NSString *encodedString2 = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)base64String, NULL, CFSTR("!*'();:@&=+$,/?%#[]\" "), kCFStringEncodingUTF8));
다른 키워드와 동일한 이미지를 추가하십시오.
NSString *posturslString= [NSString stringWithFormat:@"ToDo_Item=%@&ToDo_Date=%@&AddedBy=%i&image=%@",self.ToDo_Item, [dateformatter stringFromDate:self.ToDo_Date],self.AddedBy,encodedString2];
참고 : -base64Encoded 이미지의 서버 측 변환도 구현해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다