Bonjour tout le monde,
depuis quelques heures, j'essaye désespérément d'utiliser FileSaver.js, mais à chaque fois, j'ai une erreur :
Dans mon HTML, j'ai bien ajouté la ligne : <script src="scripts/FileSaver.js-master/dist/FileSaver.js"></script> et la fonction d'appel est la suivante :FileSaver.js:184 Uncaught ReferenceError: module is not defined
at FileSaver.js:184
at FileSaver.js:10
at FileSaver.js:13
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function download(filename, text) { // var pom = document.createElement('a'); // pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); // pom.setAttribute('download', filename); // // if (document.createEvent) { // var event = document.createEvent('MouseEvents'); // event.initEvent('click', true, true); // pom.dispatchEvent(event); // } // else { // pom.click(); // } var FileSaver = require('file-saver'); var blob = new Blob([text], {type: "text/plain;charset=utf-8"}); FileSaver.saveAs(blob, filename); }
La première partie (en commentaire) de la fonction fonctionne très bien, mais FileSaver.JS me semblait plus complet, avec plus de contrôles.
J'ai surement dû mal suivre les instructions sur https://github.com/eligrey/FileSaver.js/, mais je ne vois pas ce que je loupe.
Merci d'avance pour le dépannage
Partager