Ich möchte das Bild auf den Server hochladen.Die Dienste für den Server ist in .NET geschrieben. Jetzt Server fragt mich, das Bild als Bytes von Daten nicht als multipart.Ich lade die Datei von unten code.Ich bekomme Antwort als Datei hochgeladen, aber Bild wird nicht angezeigt.Datei auf Server ohne Multipart in Ziel c hochladen?
[request setURL:[NSURL URLWithString:url]];
[request setHTTPMethod:@"POST"];
NSMutableData *body = [NSMutableData data];
NSString *boundary = @"---------------------------14737809831466499882746641449";
//NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];
//[request addValue:contentType forHTTPHeaderField: @"Content-Type"];
[body appendData:[[NSString stringWithFormat:@"--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[@"Content-Disposition: form-data; name=\"host_pic\"; filename=\"parkN.png\"\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[@"Content-Type: application/octet-stream\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:postData];
[body appendData:[@"\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
// close form
[body appendData:[[NSString stringWithFormat:@"--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
// setting the body of the post to the reqeust
[request setHTTPBody:body];
Bitte erklären Sie, was könnte das Problem sein. Wie kann ich solche Datei aufladen.
Prüfung mit diesem am: http://stackoverflow.com/a/7289185/4831524 –
Dann, wie man den Byte-Array senden Sie bitte an server.Can mycode aktualisieren? – iOSGuy
für das überprüfen Sie diese ans http://Stackoverflow.com/a/38263070/4831524 –