扫码关注官方订阅号
前端js怎么读取和写入本地磁盘文件,就是js怎么实现php的fileGetContents?
业精于勤,荒于嬉;行成于思,毁于随。
读: HTML5的File FileReader API. 注意你不能指定文件名然后读任意文件, 只能读用户选择的(<input>或拖进来).
<input>
"写": 把内容(Blob)做成Data URI, 让用户下载成文件.
前端js不能写文件,有类似需求可以通过下载文件的方式来实现
无法
前端js没有访问本地文件的能力
node 的 fs.write
如果前端可以利用js进行本地写,你的电脑早就崩了。不安全啊亲
如果你写的是electron程序的话,就可以让js读写本地文件……web的话做不到,因为这是很危险的。浏览器不允许
Node吧,浏览器中估计也只有一楼的回答了
这个时候你需要 chrome插件了 ,调用浏览器api 写入文件 当然前提也是需要用户权限
javascript在浏览器不能读取用户PC上的文件,这个是浏览器的安全策略,现在是无法改变的。IE的话可以用插件,但是用了插件其实就不是javascript了。http://stackoverflow.com/questions/16055391/writing-data-to-a-local-text-file-with-javascript
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
读: HTML5的File FileReader API. 注意你不能指定文件名然后读任意文件, 只能读用户选择的(
<input>或拖进来)."写": 把内容(Blob)做成Data URI, 让用户下载成文件.
前端js不能写文件,有类似需求可以通过下载文件的方式来实现
无法
前端js没有访问本地文件的能力
node 的 fs.write
如果前端可以利用js进行本地写,你的电脑早就崩了。不安全啊亲
如果你写的是electron程序的话,就可以让js读写本地文件……
web的话做不到,因为这是很危险的。浏览器不允许
Node吧,浏览器中估计也只有一楼的回答了
这个时候你需要 chrome插件了 ,调用浏览器api 写入文件 当然前提也是需要用户权限
javascript在浏览器不能读取用户PC上的文件,这个是浏览器的安全策略,现在是无法改变的。
IE的话可以用插件,但是用了插件其实就不是javascript了。
http://stackoverflow.com/questions/16055391/writing-data-to-a-local-text-file-with-javascript