小编典典

使用 JavaScript 访问本地文件

all

是否有使用 JavaScript 完成的本地文件操作?我正在寻找一种无需安装足迹即可完成的解决方案,例如需要Adob​​e
AIR

具体来说,我想从一个文件中读取内容并将这些内容写入另一个文件。在这一点上,我并不担心获得权限,只是假设我已经拥有这些文件的完全权限。


阅读 59

收藏
2022-07-14

共1个答案

小编典典

如果用户通过 选择文件<input type="file">,您可以使用File
API
读取处理该文件。

设计不允许读取或写入任意文件。这是对沙盒的侵犯。来自维基百科 -> Javascript ->
安全性

JavaScript 和 DOM 为恶意作者提供了通过 Web 传递脚本以在客户端计算机上运行的可能性。浏览器作者使用两个限制来控制这种风险。
首先,脚本在沙箱中运行,它们只能执行与 Web 相关的操作,而不是创建文件 等通用编程任务 。

2016 更新:可以通过 Filesystem API直接访问文件系统,该API仅受 Chrome 和 Opera
支持
可能最终无法被其他浏览器实现Edge
除外
)。

2022-07-14