iOS 개발 중 응용 프로그램/json 으로 파일 업로드 실례 상세 설명

1773 단어 iosapplicationjson
본 고 는 인 스 턴 스 코드 를 통 해 iOS 에서 application/json 으로 파일 을 업로드 하 는 형식 을 설명 하고 구체 적 인 내용 은 본 고 를 참고 하 시기 바 랍 니 다.
sever 배경 과 상호작용 을 하 는 과정 에서 가끔 은 우리 iOS 개발 자 들 이'application/json'형식 으로 업로드 해 야 합 니 다.

NSString *accessUrl = [NSString stringWithFormat:@"%@/xxx",@"https://www.xxxxx.com:xxxx"];
 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:accessUrl]];
 request.HTTPMethod = @"POST";
 //     
 [request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
 //     
 NSMutableData *body = [NSMutableData data];
 [body appendData:[jsonStr dataUsingEncoding:NSUTF8StringEncoding]];
 [request setHTTPBody:body];
 NSHTTPURLResponse* urlResponse = nil;
 NSError *error = [[NSError alloc] init];
 NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];
 NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
 if (result == nil) {
  NSLog(@"json    !");
 }
 else
 {
  NSData *jsonData = [result dataUsingEncoding:NSUTF8StringEncoding];
  NSError *err;
  NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData
               options:NSJSONReadingMutableContainers
                error:&err];
  if(err) {
   NSLog(@"json    :%@",err);
  }
  success(dic);
 }
총결산
위 에서 말 한 것 은 편집장 이 소개 한 iOS 개발 에서 application/json 으로 파일 인 스 턴 스 를 올 리 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기