AFNetworking 3.x Hochladen von mehrteiligen Formularen

Ich habe ein Upload-Formular wie dieses:

<form action="http://localhost/upload.php" method="post" enctype="multipart/form-data">
    <input type="file" id="upload" name="upload" />
</form>

und PHP-Code, um fortzufahren Upload-Formular:

isset($_FILES["upload"]) or die("Error");
// Path prepare stuff
if (move_uploaded_file($_FILES["upload"]["tmp_name"], $outputFile)) {
    // Other processing stuffs
}

n xcode konstruiere ich die Anfrage wie folgt:

NSMutableURLRequest* request = [[AFHTTPRequestSerializer serializer]
                                multipartFormRequestWithMethod:@"POST"
                                URLString:@"http://localhost/upload.php"
                                parameters:nil
                              constructingBodyWithBlock:^(id<AFMultipartFormData>  _Nonnull formData) {
                                    [formData appendPartWithFormData:data name:@"somefilename.ext"];
                                } error:nil];

Aber es scheint, als hätte ich es falsch gemacht, oder?

AKTUALISIERE

Im neu in AFNetworking und ich möchte verstehen, wie es Multi-Part / Form-Data-Post wie oben konstruiert. Es sieht so aus, als ob der Code den Namen "upload" der Eingabe nicht enthält und daher nicht in der Lage ist, die erste Zeile des PHP-Upload-Skripts zu übergeben. Ich habe das Dokument aus GitHub von AFNetworking gelesen, aber sie sagen nichts über das Erstellen von Formulardaten mit NSData aus, was hier der Fall ist.