2010-08-19 6 views
6

ich einige Optionen erinnern, wo Ajax wie (No Post zurück Welt) Datei-Upload unterstützt wurde,Wie gmail wie Datei-Upload/Anlage implementieren mit HTML 5

  1. versteckter iframe
  2. Verwendung von Flash-Objekt (obwohl ich haben nach wie vor Neugier, warum SWF verwendet wird? und welche Vorteile sie bieten?)

jedoch um Blogs suchen es, dass HTML 5 erscheint vielversprechend ist, habe ich versucht, einige kleine Beispiele und es funktioniert wirklich :)

Aber kürzlich fand ich, dass gmail has new drap drop file feature implemented using the HTML 5 (kein Blitz). Kann mir jemand sagen, wie dies erreicht werden kann und was ich alles vorbereiten muss? Gibt es eine Änderung in XMLHTTP ... (Ajax-Objekt) api in HTML 5? Alle Themen werden hilfreich sein danke alle,

+0

Flash bietet die Möglichkeit, mehrere Dateien gleichzeitig auszuwählen –

+1

Er bat speziell um eine nicht-Flash-HTML5-Implementierung. – EndangeredMassa

Antwort

2

Ich könnte falsch liegen, aber ich denke, die einzige Hilfe, die HTML5 für solch ein Upload-Muster gibt, ist, dass es das Attribut "multiple" für Upload-Felder unterstützt. Damit können Sie mehrere Dateien aus dem Dateiauswahldialog auswählen, ohne Flash zu verwenden. Das Hochladen selbst muss noch von JS oder PHP oder [yourfavorite] durchgeführt werden. Ein netter Helfer konnte

http://code.google.com/p/jquery-html5-upload/

zum Beispiel.