Der mehrteilige AFnetworking-Anforderungshauptteil ist null

Ich versuche, ein Bild über eine 2.0-Multipart-Anfrage auf den Server hochzuladen, aber es scheint, dass der Body immer null ist. Hier ist eine Momentaufnahme aus dem Code:

[self POST:path parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
    [formData appendPartWithFormData:file name:@"file"];
} success:^(NSURLSessionDataTask *task, id responseObject) {
andAPIResponseType:apiResponseType];
} failure:^(NSURLSessionDataTask *task, NSError *error) {

}];

Die Datei ist ein Foto, das ich von der Gerätekamera aufgenommen und so etwas gemacht habe

 NSData *file = UIImageJPEGRepresentation(avatar, 0.5)

Wenn ich jedoch aufzeichne, was ich über den AF-Logger sende, erhalte ich so etwas

103762376897069058/avatar?access_token=4f77072f0f7de259293f229c7a876130c79705d7': {
"Accept-Language" = "en;q=1, fr;q=0.9, de;q=0.8, ja;q=0.7, nl;q=0.6, it;q=0.5";
"Content-Length" = 29120;
"Content-Type" = "multipart/form-data; boundary=Boundary+0xAbCdEfGbOuNdArY";
"User-Agent" = "MixHR/0.0.1 (iPhone; iOS 7.0.4; Scale/2.00)";
} (null)

Warum ist der Körper gleich Null? Ich habe versucht, Datei zu protokollieren, es ist nicht leer.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage