使用 Javascript 打开本地文件

本文关键字:文件 Javascript 使用 | 更新日期: 2023-09-27 18:32:28

有没有办法使用javascript在本地计算机中打开文件,无论是jpg,doc还是pdf?

我尝试了在互联网上找到的所有代码,但在运行时出现"访问被拒绝"或"权限被拒绝"错误。我认为这也是一个安全问题。

使用 Javascript 打开本地文件

好吧,你已经回答了你自己的问题:这是一个安全问题。JS类型的沙箱JS的浏览器实现。你可以与浏览器交互,你可以请求浏览器做某些事情(比如JS可以通过浏览器实现中的API访问DOM),但你不能继续一些事情。
这不仅是因为安全限制,还部分是因为 JS 留给自己的设备,没有 IO 功能。

所以,基本上:JS缺乏IO功能,浏览器不提供允许脚本访问客户端本地文件系统的IO API。为此感谢基督,如果这样的 API 可用,浏览网页将和......试图教狮子在核反应堆中阅读,同时涂满辣酱或其他东西......

出于安全原因,主流浏览器会阻止此类访问本地文件的请求。