Le téléchargement de fichiers par glisser-déposer est possible dans Firefox 3.6.
Une recherche Google pour html5 téléchargement de fichiers par glisser-déposer -gmail donne des choses comme :
- Téléchargement natif de fichiers par glisser-déposer dans Firefox 3.6
- http://www.appelsiini.net/2009/10/html5-drag-and-drop-multiple-file-upload
- http://www.thecssninja.com/javascript/drag-and-drop-upload
Tous ces guides utilisent FileReader
(ou la version obsolète de Firefox 3.6). getAsBinary
(qu'aucun autre navigateur ne prend en charge non plus).
Cependant, Google a récemment publié une mise à jour pour Gmail qui permet le téléchargement de fichiers par glisser-déposer dans Chromium ainsi que dans Firefox, et Le chrome n'a pas FileReader
. J'utilise la dernière version de Chromium nightly, et il est possible de télécharger des fichiers par glisser-déposer, mais il ne supporte pas FileReader
.
J'ai vu quelqu'un mentionner que le téléchargement par glisser-déposer peut être possible en glissant sur une <input type="file" />
Mais il ne peut prendre en charge qu'un seul fichier à la fois, alors que l'outil de téléchargement de Gmail peut gérer plusieurs fichiers qui y sont glissés, donc ce n'est clairement pas ce qu'ils font.
La question est donc de savoir comment ils s'y prennent. Comment prendre en charge Chromium pour le téléchargement de fichiers HTML5 ? En outre, pouvez-vous prendre en charge Safari ?