Gibt es ein benutzerdefiniertes Widget (oder eine spezielle magische Methode), um mehrere Dateien (oder einen ganzen Ordner!) Über ein Formularfeld hochzuladen? Ich habe versucht this multifile widget, aber es verwendet viele einfache FileFileds.Hochladen mehrerer Dateien in Django über ein Formularfeld
Antwort
https://github.com/tstone/django-uploadify ist eine wiederverwendbare Django-App, die http://uploadify.com integriert.
Von Uploadify Webseite:
Uploadify ist eine jQuery-Plugin, das einen voll anpassbare mehrere Datei-Upload-Dienstprogramm auf Ihrer Webseite integriert. Es verwendet eine Mischung aus JavaScript, ActionScript und einer beliebigen serverseitigen Sprache, um eine Instanz dynamisch über ein beliebiges DOM-Element auf einer Seite zu erstellen.
Nein, das geht nicht - HTML-Dateieingaben erlauben das nicht.
Wie Daniel sagte, können Dateieingabefelder nicht mehr als eine Datei unterstützen. Es gibt jedoch Möglichkeiten, um Dinge wie SWFUpload zu verwenden. Wie Sie diesen Workflow in eine Django-Anwendung integrieren könnten, bin ich nicht sicher.
SWFUpload ist perfekt für Upload von mehreren Dateien in django und einfach zu implementieren (es ist ein klassisches Upload). Das einzige Problem ist, wenn Sie Authentifizierung benötigen; Sie müssen vorsichtig sein, das swfupload.cookies-Plugin zu verwenden, wenn Sie Authentifizierung benötigen. Fügen Sie diesen Dekorator Ihrer Ansicht hinzu, um die Cookie-Anmeldung zu ermöglichen: http://github.com/revolunet/django-skeleton/blob/master/core/decorators.py#L19 – jujule
HTML 5 ermöglicht nun das Hochladen mehrerer Dateien in einem Formularsteuerelement.
http://www.w3.org/TR/html-markup/input.file.html#input.file.attrs.multiple
- 1. Hochladen mehrerer Dateien codeigniter
- 2. Python ftplib - Hochladen mehrerer Dateien?
- 3. Probleme beim Hochladen mehrerer Dateien
- 4. Problem beim Hochladen mehrerer Dateien
- 5. Hochladen mehrerer Dateien mit Formdata()
- 6. Hochladen mehrerer Bilder in Django Admin
- 7. Deaktivieren mehrerer Symbole in Dropzone beim Hochladen mehrerer Dateien
- 8. Hochladen mehrerer Dateien in einer Form MVC4
- 9. Hochladen mehrerer Dateien mit Büroklammer mit rails3
- 10. Hochladen mehrerer Bilder über Tumblr API
- 11. Rails: Hochladen mehrerer Dateien als verschachteltes Modell
- 12. Einfachstes Hochladen mehrerer Dateien mit minimalen "Plugins"
- 13. Testen der REST-API - Hochladen mehrerer Dateien?
- 14. Programmgesteuertes Hochladen von Dateien in Django
- 15. Mehrere Dateien über CURL hochladen
- 16. Senden mehrerer Dateien über Bluetooth
- 17. Django-Formularfeld dynmaic attr
- 18. Django: Formset als Formularfeld
- 19. Viele Dateien in ImageField-Formular hochladen - Django
- 20. BIG-Dateien über HTTP hochladen
- 21. Django-Formularfeld bedingt erforderlich
- 22. Django Formularfeld queryset Optimierung
- 23. Django Formularfeld Fehlermeldung ändern
- 24. Hochladen von Dateien mit Django Admin
- 25. Django-Formularfeld mit SelectDateWidget
- 26. Django-Allauth Formularfeld überschreiben
- 27. django Hochladen von Dateien ohne Modell
- 28. Django statische Dateien auf Amazon S3 hochladen
- 29. Django. Dateien werden beim Hochladen nicht gelöscht.
- 30. JS-Dateigrößentest scheitert beim Hochladen mehrerer Dateien, aber nicht beim Hochladen einzelner Dateien
In HTML5, sie tun :) –