Hochladen mehrerer HTML5-Dateien: Laden Sie eine nach der anderen über AJAX hoch

Ich habe ein Upload-Formular für mehrere Dateien:

<input type="file" name="files" multiple />

Ich poste diese Dateien mit Ajax. Ich möchte die ausgewählten Dateien einzeln hochladen (um individuelle Fortschrittsbalken zu erstellen und aus Neugier).

Ich kann die Liste der Dateien oder einzelne Dateien von erhalten

FL = form.find('[type="file"]')[0].files
F  = form.find('[type="file"]')[0].files[0]

Yieling

FileList { 0=File, 1=File, length=2 }
File { size=177676, type="image/jpeg", name="img.jpg", more...}

Aber FileList ist unveränderlich und ich kann nicht herausfinden, wie ich die einzelne Datei einreichen soll.

Ich denke, das ist möglich, wie ich gesehen habehttp://blueimp.github.com/jQuery-File-Upload/. Ich möchte dieses Plugin jedoch nicht verwenden, da es sich genauso um das Lernen wie um das Ergebnis handelt (und es sowieso zu viel Customizing erfordern würde). Ich möchte auch kein Flash verwenden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage