Anwendungsfall
Unter Berücksichtigung der obigen Punkte ist es nicht praktisch, große Dateien über eine iPhone-Website hochzuladen.
Ich muss dies über eine WebSite implementiert haben.
Verwenden einer WebSite (und keine App) Gibt es einen Weg zu
?Jede Hilfe wird geschätzt
UPDATE: Dieser Artikel scheint relevanter zu sein.
Sie sollten das Video chunkieren und jeden Chunk mit der HTML5-Datei-API hacken. Mobile Geräte haben während der Übertragung viele Fehler. Wenn ein Chunk fehlschlägt, müssen Sie es erneut anfordern. Dies scheint kein Problem zu sein, wenn Sie über SSL oder TLS gehen, es ist jedoch ein Problem. Die Ausfallraten sind sehr hoch, wenn Sie das Video nicht aufteilen (weil es von vorne beginnen muss und die Wahrscheinlichkeit eines Fehlers während einer so großen Datei ziemlich hoch ist).
Sieh dir auch dieses Video an. Im Folgenden werden einige Details der Übertragungsmuster von Funkgeräten in mobilen Geräten erläutert. Es gibt weitere Referenzen am Ende des Vortrags für noch mehr Details.
Um das UIWebView-Verhalten zu umgehen, sollten Sie versuchen, die HTTP-Anfrage abzufangen und Ziel-C-Code zu schreiben, um das Hochladen zu verwalten. In diesem Artikel finden Sie Einzelheiten zur Implementierung.
Schließlich bin ich mir nicht sicher, wie erfolgreich Sie mit einer UIWebView-Implementation sein werden (dh nicht mit Objective C). UIWebView scheint aggressiv (und inkonsistent) zu sein, wie viel Speicher Sie verbrauchen können, bevor es Ihre Webseite gewaltsam schließt.
Tags und Links javascript iphone html5