使用Javascript打开本地文件

时间:2013-09-23 10:53:22

标签: c# javascript asp.net fileopendialog

我是否可以使用javascript在本地计算机上打开文件,无论是jpg,doc还是pdf?

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

2 个答案:

答案 0 :(得分:1)

嗯,您已回答了自己的问题: 是一个安全问题。浏览器实现的JS排序沙箱 JS。您可以与浏览器进行交互,您可以请求浏览器来执行某些操作(例如JS可以通过浏览器实现中的API访问DOM),但是您不能只是继续事 不仅是因为安全限制,还因为JS留给自己的设备,没有IO功能。

所以,基本上:JS缺乏IO功能,浏览器不提供允许脚本访问客户端本地文件系统的IO API。并且感谢基督,如果这样的API可用,那么浏览网络将是一件冒险的事情......试图教导狮子在核反应堆中阅读,同时用热酱或其他东西覆盖。 ..

答案 1 :(得分:0)

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