Est-il possible de télécharger un dossier entier au lieu de plusieurs fichiers à l'aide de Javascript?
Est-il possible de télécharger un dossier entier au lieu de plusieurs fichiers à l'aide de Javascript? Si oui, quelle est l'approche. Si il n'est pas compliqué approche, il n'existe aucune solution de contournement pour obtenir le même? J'ai toujours été curieux à propos de ce sujet. Toutes les suggestions aideront.
double possible de Quelle est la meilleure façon de télécharger un dossier sur un site web?
OriginalL'auteur oninea | 2009-12-16
Vous devez vous connecter pour publier un commentaire.
Non, vous ne pouvez pas, sauf si son zippée, ou vous pouvez utiliser flash, silverlight ou de l'applet pour le téléchargement de plusieurs fichiers en même temps.
Vérifier ces questions:
télécharger plusieurs fichiers en un seul cliquez sur parcourir sans jquery
Plusieurs de Sélection de Fichier Pour le Téléchargement en ASP.NET
Edit:
Pour assurer le téléchargement de plusieurs fichiers en même temps, est maintenant disponible à l'aide de html5 https://stackoverflow.com/search?q=multiple+fichier+téléchargement+html5
SWFUpload est une bonne chose pour cela.
Pris un coup d'oeil à SWFUpload. Il est aussi proche qu'il obtient à ce que j'avais à l'esprit. Merci pour le pousser Pekka.
OriginalL'auteur Amr Elgarhy
MODIFIER
S'avère que c'est pris en charge dans Chrome 11, et semble également fonctionner sur Firefox si vous utilisez un fournisseur préfixe:
https://stackoverflow.com/a/5849341/486547
C'est certainement possible avec un L'applet Java, cependant, le % de gens avec un JRE installé a reçu assez faible ces jours-ci (< 70%)
Google Drive est-ce (choisissez téléchargement, puis sur "Dossier.."), Il fonctionne pour moi (Mac OS X 10.7.5 dans Chrome).
Je ne suis pas entièrement sûr de savoir comment encore. Je suis en train de travailler sur un projet dans lequel cette matière, j'ai donc été à la recherche d'un moment. Je vais mettre à jour dès que j'aurais plus d'.
Dirait que vous vous êtes déjà au courant de cela, mais dans le temps, vous pouvez utiliser valums ou blueimp multiples de téléchargement de fichiers.
OriginalL'auteur mikermcneil
Il n'y a aucun moyen de le faire dans la plupart des navigateurs en javascript. Évidemment, même si certains (naïve) des navigateurs peuvent avoir cette fonctionnalité, comme le javascript de l'API est définie par le navigateur lui-même.
Il peut être possible d'utiliser d'autres technologies (comme silverlight, flash, etc) comme mentionné dans les autres réponses.
OriginalL'auteur Thomas Bonini
Bien sûr, il est. Il ouvre un grand trou de sécurité, mais vous pouvez toujours utiliser WScript système de fichiers et les objets ActiveX pour accéder à l'OS du système de fichiers et les transférer autant de fichiers que vous le souhaitez
C'est une mauvaise solution, car elle repose sur un très petit sous-ensemble de plateformes de navigation : ne Fonctionne que sur Internet Explorer en cours d'exécution sur une machine Windows. À une époque où tout, y compris smartphone contient des navigateurs, vous devriez aller pour une plus des solutions génériques. Une combinaison qui sont à la fois d'A. classique fichier par fichier télécharger et B. un plug-in tel que suggéré par les 2 autres postes (Java, Flash, etc.) devrait être assez polyvalent, tout en étant convivial dans la plupart des cas. Facebook-photo téléchargement fonctionne de cette manière (HTML+Java) (Mais gardez à l'esprit que même les choses aussi populaire que les iPhones manque de mémoire Flash).
Donc DrYak, si vous voulez atteindre un plus large public navigateur, est html/javascript encore du chemin à parcourir? Vous pose cette question parce que je veux transférer mon site web pour exécuter en Japonais navigateurs de téléphones.
OriginalL'auteur alemjerus