2012-07-26 64 views
1

我有一个ASP页面,用户从列表框中选择一个值(例如drawingId),根据这个值,ASP构建/计算一个文件路径,例如c:\ drawings \ file1.pdf,为了向用户显示这个pdf文件。这条路径是指客户端的计算机,这些pdf文件存储在这里。服务器查询数据库并只知道drawingId和客户端计算机上的路径之间的关联。Web应用程序是否可以打开客户端存在的pdf文件

如何打开此pdf文件?

我读过类似的问题,如How can my web application written in Java open a file on the client side?Can javascript access a filesystem?,但我还没有理解如何继续。

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

+1

为什么不只是[在服务器上生成PDF](http://classicasp.aspfaq.com/components/how-do-i-generate-pdf-files-from-asp.html)并提供客户端的下载功能? – pankar 2012-07-26 08:46:59

+1

是什么?打开一个文件在哪里?我很困惑。 – 2012-07-26 08:53:10

+0

我无法在服务器上生成PDF。它们是使用Autocad创建的图纸,然后在客户端保存为pdf。 – Martha 2012-07-26 09:03:32

回答

0

嗯,我想用户从列表框中选择选项后,你可以构建路径和重定向用户应打​​开PDF文件

如这条道路。

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

我创建了一个标记,My pdf,但是当我点击它时,它不会做任何事情。但是,这个链接是否意味着该文件位于客户端或存储在服务器上? – Martha 2012-07-26 10:46:28

1

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

相关问题