업로드할 수 없습니다 그림을 사용하여 AFNetworking

0

질문

나는 업로드 할 수 있습니 그림에서,우편 배달에 있다. 나는 설정해야@{@"Content-Type":@"multipart/식-데이터"}에 헤더가 있습니다. 하지만 OC 프로그램,그것은 몇 가지 오류가 있습니다. 도움말!!

  NSString *urlString =@"http://192.168.1.1/upload";
  UIImage *image = [UIImage imageNamed:@"camp.jpg"];
  NSData *imageData = UIImageJPEGRepresentation(image, 1.0);
  NSLog(@"上传图片的样子:%@", imageData);

  NSDictionary *parameters = @{@"file":@"camp.jpg"};

   AFHTTPSessionManager *manager1 = [AFHTTPSessionManager manager];
   manager1.requestSerializer = [AFJSONRequestSerializer serializer];   // 请求JSON格式
   manager1.responseSerializer = [AFJSONResponseSerializer serializer]; // 响应JSON格式
manager1.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json;charset=UTF-8", nil];

[manager1POST:urlstring 에 parameters:헤더를 매개 변수:@{@"Content-Type":@"multipart/식-데이터"}constructingBodyWithBlock:^(id_Nonnull data){

    [formData appendPartWithFileData:imageData name:@"file" fileName:@"camp.jpg" mimeType:@"image/jpeg"];
 
} progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
    
    NSLog(@"上传成功:%@", responseObject);

    
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
    
    NSLog(@"上传失败:%@", error);
}];

과 오류는 다음과 같습니다.

오류 Domain=com.alamofire.오류가 있습니다.serialization.응답 코드=-1011 의 경우 요청"지 못했습니다:내부 서버 오류가(500)"UserInfo={NSLocalizedDescription=요청하지 못했습니다:내부 서버 오류가(500),NSUnderlyingError=0x2833b5e90{오류 Domain=com.alamofire.오류가 있습니다.serialization.응답 코드=-1016"요청하지 못했습니다:허용되지 않는 콘텐츠 형식:응용 프로그램/json"UserInfo={NSLocalizedDescription=요청하지 못했습니다:허용되지 않는 콘텐츠 형식:응용 프로그램/json,NSErrorFailingURLKey=http://www.샘플입니다.com:18081/캠핑/파일/v1/그림/업로드,com.alamofire.serialization.응답입니다.오류가 있습니다.데이터={length=347,bytes=0x7b227469 6d657374 616d7022 3a223230...75706c6f6164227d},com.alamofire.serialization.응답입니다.오류가 있습니다.응답=<NSHTTPURLResponse:0x283cb67c0>{URL: http://192.168.1.1/upload }{상태 코드:500,헤더{ 연=( 닫기 ); "Content-Type"=( "응용 프로그램/json;charset=UTF-8" ); 날짜=( "Tue,23Nov2021 0 2021-11-23 11:10:20.853300+0800Campingsitedemo[76232:4244771][UICollectionViewRecursion]cv==0x105a5f400 비활성화를 재귀를 로깅 트리거 2021-11-23 11:10:51.172438+0800Campingsitedemo[76232:4245042][tcp]tcp_input[C10.1:2]flags=[R]seq=2019602476,ack=0,승=64240state=TIME_WAIT rcv_nxt=2019602983,snd_una=2071941654

afnetworking file-upload
2021-11-23 03:24:49
1

최고의 응답

0

로 변경 AFHTTPRequestSerializer

관리자입니다.requestSerializer=[AFHTTPRequestSerializer serializer]; 관리자입니다.responseSerializer=[AFHTTPResponseSerializer serializer];

그것의 확인을 지금

2021-11-24 01:00:47

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................