Comment créer un nouveau dossier pour télécharger un fichier

Je veux télécharger le dossier que le côté client (navigateur) effectue.

J'ai envisagé d'utiliser l' API de fichier , mais je ne trouve pas comment faire un dossier.

Par exemple, certains png font de la toile html mettre un dossier, je veux enregistrer ce dossier avec la boîte de dialogue de téléchargement.

Je souhaite utiliser un dossier pour certains fichiers dans un dossier. Je ne dois télécharger qu'une seule fois.

Conseillez-moi, s'il-vous-plaît.

Html

<a download='folder' href='#' onclick="Download()">download</a> 

Vous pouvez utiliser FSO.js , mais soyez averti qu'il fonctionne actuellement uniquement sur Chrome. En outre, les dossiers que vous créez peuvent être facilement accessibles à partir de votre application Web (par exemple, vous ne pouvez pas choisir d'écrire un dossier spécifique sur le lecteur C).

Tout d'abord, vous ne pouvez pas vraiment interagir avec le système local ou le serveur avec JavaScript en raison de la sécurité. Vous pouvez appeler un script côté serveur avec JavaScript, via AJAX.

Si vous ne vous inquiétez pas, vous pouvez vérifier la méthode Javascript FSO CreateFolder

Exemple de JavaScript …

 // initialize ActiveXObject and create an object of Scripting.FileSystemObject. var fso = new ActiveXObject("Scripting.FileSystemObject"); // creates a folder with specified name at the specified location fso.CreateFolder("C:\\Temp\\myFolder"); fso = null;