Je sais que depuis la création de HTML5, de nombreux ajouts ont rendu les sites de programmation plus faciles que jamais. Il semble qu'ils n'ont pas réussi à ajouter un système de fichiers qui crée réellement un fichier dans un répertoire spécifié (pas à ma connaissance de toute façon). J'ai cherché sur le web et n'ai rien trouvé à faire une telle chose sans utiliser une tierce partie i.e JQuery, php, Javascript Libraries. Je suppose que puisqu'il y a des bibliothèques js pures qui peuvent accomplir ceci que c'est possible, mais je ne sais pas avec certitude. Ce que je voudrais faire est de sortir un fichier html de l'outerHtml généré dans mon JavaScript moins la source du script lui-même. Notez que je ne veux pas que le client doive télécharger.Javascript Créer un fichier HTML dans le répertoire spécifié
Répondre
Essayez ceci:
<head>
<script type="text/javascript">
function WriteToFile(passForm) {
set fso = CreateObject("Scripting.FileSystemObject");
set s = fso.CreateTextFile("C:\test.txt", True);
s.writeline("HI");
s.writeline("Bye");
s.writeline("-----------------------------");
s.Close();
}
</script>
</head>
<body>
<p>Fill out the form below:
</p>
<form onSubmit="WriteToFile(this)">
Type your first name:
<input type="text" name="FirstName" size="20">
<br>Type your last name:
<input type="text" name="LastName" size="20">
<br>
<input type="submit" value="submit">
</form>
Cela ne fonctionnera que sur IE.
Voir aussi: create a file using javascript in chrome on client side
y a-t-il un moyen de le faire? ? – StoneAgeCoder
Pas que je sache. –
Prévention des scripts de page Web de créer des fichiers sur le système de fichiers local est fait pour votre propre sécurité. Vous ne voulez pas que le site que vous visitez crée un fichier exécutable sur votre disque local avec le virus.
Il existe un File System API in HTML5, mais il s'agit d'un système de fichiers interne conçu pour stocker les données utilisateur.
Vous pouvez forcer l'utilisateur à enregistrer le fichier en renvoyant l'en-tête HTTP Content-Disposition
avec la valeur attachment; filename=example.csv
. Cela forcera le navigateur à enregistrer le fichier localement.
- 1. Créer un fichier dans le répertoire spécifié
- 2. Créer un fichier dans un répertoire spécifié
- 3. Comment créer goudron dans le répertoire spécifié
- 4. Filehandler créer un fichier dans le répertoire
- 5. Créer un fichier dans le répertoire/system
- 6. comment télécharger un fichier dans un répertoire spécifié en PHP?
- 7. Java - comment écrire un fichier dans un répertoire spécifié
- 8. Comment créer un répertoire dans un répertoire yii2 et télécharger le fichier dans ce répertoire
- 9. créer un sqlite db sur un répertoire spécifié
- 10. Comment créer un lien vers un fichier html dans le répertoire racine d'une application rails?
- 11. SSH dans le répertoire spécifié par défaut?
- 12. Java - créer un fichier et un répertoire
- 13. Créer un répertoire et copier un fichier
- 14. Charger le fichier xml dans un répertoire en utilisant javascript
- 15. Javascript - Lire le fichier dans le répertoire du client
- 16. Comment puis-je créer un chemin un fichier non spécifié
- 17. Le serveur HTML ne trouve pas le fichier spécifié
- 18. Comment créer un répertoire dans le répertoire courant dans Node.js
- 19. créer un répertoire pour AIDL fichier
- 20. Comment puis-je récursivement inclure tous les fichiers JS/CSS d'un répertoire dans un fichier HTML spécifié?
- 21. Créer un répertoire dans NSTemporaryDirectory
- 22. pour chaque répertoire créer un fichier tar
- 23. Exécution HTML/JavaScript dans un fichier Perl
- 24. Comment créer un nouveau fichier image dans un répertoire?
- 25. Comment créer un fichier dans un sous-répertoire en C++?
- 26. Comment créer un fichier dans un répertoire différent en C++?
- 27. Impossible de créer un fichier xml dans un répertoire
- 28. Sélectionnez un fichier aléatoire dans le répertoire
- 29. PHP télécharger l'image et le fichier dans un dossier spécifié
- 30. Redirection vers un nouveau site sauf dans un répertoire spécifié
Peut-être que cela vous aide http://stackoverflow.com/questions/7160720/create-a-file-using-javascript-in-chrome-on-client-side – Manwal