web应用程序是否可以打开客户端上存在的pdf文件


Can a web application open a pdf file that exists on the client side

我有一个ASP页面,用户在其中从列表框中选择一个值(例如drawingId),然后根据该值,ASP构建/计算一个文件路径,例如c:''drawing''file1.pdf,以便向用户显示该pdf文件。此路径指的是存储这些pdf文件的客户端计算机。服务器查询数据库,并且只知道drawingId和客户端计算机上的路径之间的关联。

如何打开此pdf文件?

我读过类似的问题,比如用Java编写的web应用程序如何在客户端打开文件?或者javascript可以访问文件系统吗?,但我还不知道该怎么办。

我希望这能与所有浏览器一起使用,并在PHP网站中实现此功能。

使用file:///例如file:///c:/filename.pdf

我想在用户从列表框中选择选项后,您可以构建路径并将用户重定向到应该打开pdf文件的路径

例如。

file:///C:/foldername/filename.pdf

由于在服务器端运行,无法从服务器端代码打开客户端文件,也由于某些安全原因,浏览器不允许浏览客户端位置

参阅链接从链接打开本地文件夹