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.