javascript操作文件用什么?
这里文档说FileSystem已经废弃?https://developer.mozilla.org...
那应该用什么来操作文件呢?
javascript操作文件用什么?
这里文档说FileSystem已经废弃?https://developer.mozilla.org...
那应该用什么来操作文件呢?
如1楼所说
浏览器中的安全机制限制不能让js直接操作本地的文件
如果是node环境 require('fs')
浏览器环境下的话 不知道你到底是什么场景需要操作文件……
如果只是单纯的存点数据的话…… LocalStorage 什么的应该就够用了吧- -
读取文件都是用<input type="file" />
啊,用户选择文件后,会添加进input的fileList中,我们可以通过fileList拿到用户选择的文件,然后用FileReader来进行一些操作
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
运行在浏览器端的js无法通过api直接操作文件,因为浏览器没有提供这部分api。js原本的功能只是为了处理与dom相关的逻辑,浏览器没有提供这些api,既是出于功能需求考虑,又是出于安全性考虑(想想如果打开一个网页,里面的js能随意操作本地的文件,是多么恐怖的事情)。当然nodejs是有这些api的,因为它是运行在服务器端,肯定少不了文件处理。