3 Stimmen

NSURLConnection chunked encoding upload - Wie?

Ich muss eine Möglichkeit zum Hochladen eines Bytestreams mit Chunked Encoding erstellen.

Ich habe ein Byte-Array, das eine Audiodatei enthält. Ich möchte diese Datei mit einem Chunked Stream an einen Server senden.

Ich habe in der Lage gewesen, ein Chunked-Upload über einen nativen Socket zu tun, aber ich würde wirklich gerne dies über eine der NSURL (NSURLConnection?) Libs tun. Ist das möglich?

Danke!

2voto

adam Punkte 22004

Meine Erfahrungen mit den NSURLConnection-Klassen waren furchtbar. Sie sind voll von Speicherlecks.

Nach vielen Versuchen und Fehlschlägen verwende ich jetzt eine für das iPhone kompilierte Version von libcurl; sie ist viel besser, siehe hier.

http://www.iphonedevsdk.com/forum/iphone-sdk-development/4580-curl-anyone-using-their-app.html

1voto

Nicolas Renold Punkte 557

Sie können dies mit ASIHTTPRequest tun, das hier verfügbar ist: http://allseeing-i.com/ASIHTTPRequest/How-to-use

Blättern Sie ganz nach unten zu "Streaming von Anforderungsdaten direkt von der Festplatte".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X