有没有办法使用javascript / jquery创建数据并将数据写入文件。我引用了这个链接https://gist.github.com/Arahnoid/9925725#file-read-write-file-js。但它给了我错误的tis line
var file = new File("E:/abc/sample.txt);
error: NS_ERROR_FAILURE: in firefox
答案 0 :(得分:1)
您无法先使用浏览器在javascript中编写文件,而无需先征得用户许可。
您可以使用以下自由文件提示用户保存文件:
https://github.com/eligrey/FileSaver.js
POC代码:
<script src="FileSaver.js"></script>
<script>
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");
</script>
这将提示用户保存“Hello world!”到文件“Hello,world.txt”文件。
答案 1 :(得分:0)
Javascript是在服务器上运行的客户端语言,它无法访问客户端文件系统,我不知道您的具体要求是什么,但这可能会对您有所帮助
http://tutorialzine.com/2011/05/generating-files-javascript-php/ https://github.com/eligrey/FileSaver.js
你能告诉我你的确切要求,然后我可能会帮助你