浏览器加载本地文件而不上传

Mar*_*ark 5 javascript

是否可以在不上传到浏览器的情况下编辑本地文件?

假设客户端有一个 HTML 文件,我希望他能够使用我网站的 javascript 来编辑该文件而无需上传它。这可能吗?

谢谢。

Nic*_*ver 4

是的,这是可能的,但仅限于 HTML5(并且仅当浏览器添加对它的支持时...并非所有浏览器都这样做),您可以在此处找到 HTML5 文件 API

请注意,用户必须授予访问该文件的权限,参见第 5.9 节

一旦用户授予权限,用户代理就应该提供以编程方式直接从本地文件读取和解析数据的能力。