Recherche de site Web

html - Télécharger un fichier texte créé en utilisant l'API Filespace HTML5 avec JavaScript sur Chrome


J'essaie de télécharger un fichier texte que j'ai créé en utilisant l'API File Space sur Chrome. Je ne parviens pas à le télécharger. Je peux seulement le voir sur le navigateur Chrome lui-même.

location.href = fileEntry.toURL();

C'est la ligne de code que j'utilise actuellement pour la télécharger.

Puis-je utiliser content-disposition pour forcer le téléchargement d'un fichier .txt ? Si oui, comment ?

Réponse n°1

Découvrez l'interface FileSaver : http://www.w3.org/TR/file-writer-api/#the-filesaver-interface.

Voici un exemple qui fait ce que vous voulez : http://oftn.org/projects/FileSaver.js/demo/

Voici un article de HTML5Rocks qui décrit l'utilisation plus en détail : http://updates.html5rocks.com/2011/08/Saving-generated-files-on-the-client-side