2012-07-26 109 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

相關問題