Y a-t-il un widget personnalisé (ou une manière magique spéciale) pour télécharger plusieurs fichiers (ou un dossier entier!) via un champ de formulaire? J'ai essayé Ce widget multifile mais Il utilise de nombreux filets simples. P>
4 Réponses :
Non, vous ne pouvez pas faire cela - les entrées de fichier HTML ne le permettent pas. p>
Comme Daniel a dit, les champs de saisie de fichiers ne peuvent pas prendre en charge plus d'un fichier. Cependant, il existe des moyens d'utiliser des choses comme swfupload . Comment vous pourriez intégrer ce flux de travail dans une application Django, je ne suis pas trop sûr. P>
Swfupload est parfait pour plusieurs téléchargements de fichiers à Django et facile à mettre en œuvre (son téléchargement classique). Le seul gotcha est si vous avez besoin d'une authentification; Vous devez faire attention à utiliser le plug-in swfupload.cookies si vous avez besoin d'une authentification. En outre, ajoutez ce décorateur à votre vue pour permettre la connexion à la cookie: GitHub.com/revolunet/django-skeleton/blob/master/core/...
https://github.com/tstone/django-uploadifier est une application Django réutilisable qui intègre http://uploady.com . P>
du site Web de Uploadify: P>
Uploadify est un plugin JQuery qui intègre un utilitaire de téléchargement de fichiers multiples entièrement personnalisable sur votre site Web. Il utilise un mélange de JavaScript, ActionScript et de tout langage côté serveur pour créer de manière dynamique une instance sur n'importe quel élément DOM sur une page. P> blockQuote>
HTML 5 permet maintenant de télécharger plusieurs fichiers dans un seul contrôle de formulaire. p>
http://www.w3.org/tr /html-markup/input.file.html#input.file.attrs.multiple P>