ไม่สามารถอัพโหลด PIC ใช้ AFNetworking

0

คำถาม

ฉันสามารถอัพโหลด PIC ในบุรุษไปรษณีย์และอยู่ในความภาคภูมิ ฉันต้องการตั้งค่า@{@"เนื้อหาประเภท":@"multipart/รูปแบบ-ข้อมูล"}ในส่วนหัว แต่ใน OC programm มันเป็นข้อผิดพลาด. ช่วยด้วย!!

  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];

[manager1 โพสต์:urlString พารามิเตอร์:ตัวแปรส่วนหัว:@{@"เนื้อหาประเภท":@"multipart/รูปแบบ-ข้อมูล"}constructingBodyWithBlock:^(หมายเลข _Nonnull formData){

    [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);
}];

และข้อผิดพลาดคือ:

เกิดข้อผิดพลาดโดเมน=com.alamofire.ข้อผิดพลาดserialization.การตอบสนองรหัส=-1011"คำร้องขอล้มเหลว:ภายในเซิร์ฟเวอร์เกิดข้อผิดพลาด(500)"UserInfo={NSLocalizedDescription=การร้องขอล้มเหลว:ภายในเซิร์ฟเวอร์เกิดข้อผิดพลาด(500),NSUnderlyingError=0x2833b5e90{เกิดข้อผิดพลาดโดเมน=com.alamofire.ข้อผิดพลาดserialization.การตอบสนองรหัส=-1016"คำร้องขอล้มเหลว:เนื้อหามีใครยอมรับ-ประเภท:โปรแกรม/language"UserInfo={NSLocalizedDescription=การร้องขอล้มเหลว:เนื้อหามีใครยอมรับ-ประเภท:โปรแกรม/language,NSErrorFailingURLKey=http://qshortcut.ตัวอย่างเลือดมาแล้วcom:18081/ตั้งแคมป์กัน/แฟ้ม/v1/pic/อัปโหลด,com.alamofire.serialization.การตอบสนองเลยข้อผิดพลาดข้อมูล={ความยาว=347,ไบต์=0x7b2274696d657374616d70223a223230...75706c6f 6164227d},com.alamofire.serialization.การตอบสนองเลยข้อผิดพลาดการตอบสนอ=<NSHTTPURLResponse:0x283cb67c0>{ที่อยู่ URL: http://192.168.1.1/upload }{สถานะของรหัส:500,ส่วนหัว{ การเชื่อมต่อ=( ปิด ); "ประเภทของเนื้อหา Collection Of Article Headers"=( "โปรแกรม/language;ชุดรหัสอักขระ=UTF-8" ); Date=( "อ.ถึง 23 พ.ย.20210 2021-11-2311:10:20.853300+0800 Campingsitedemo[76232:4244771][UICollectionViewRecursion]cv==0x105a5f400 กำลังปิดการใช้งาน recursion กระตุ้นการทำปูมบันทึก 2021-11-2311:10:51.172438+0800 Campingsitedemo[76232:4245042][tcp]tcp_input[C10.1:2]ธ=[อาร์]seq=2019602476,แอ๊=0,ชนะ=64240 รัฐ=TIME_WAIT rcv_nxt=2019602983,snd_una=2071941654

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

คำตอบที่ดีที่สุด

0

เปลี่ยนไป AFHTTPRequestSerializer

ผู้จัดการrequestSerializer=[AFHTTPRequestSerializer comment]; ผู้จัดการresponseSerializer=[AFHTTPResponseSerializer comment];

มันโอเคตอนนี้

2021-11-24 01:00:47

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

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

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่