實現開啟檔案、但不讓使用者儲存

fog911811發表於2010-06-21

       前幾天老大要求公司有些重要的檔案(大多數是PDF),只允許檢視,不允許儲存和列印。要實現這個開啟很容易,用個超連結在IE開啟就搞掂了,但在開啟之前,IE會自動彈出一個對話方塊,提供三個操作:開啟、儲存、取消。不用說,這一步就可以讓使用者儲存檔案了。其實網上有人建議用servet來做,在servlet裡面讀檔案,然後返回給使用者的只是檔案的內容。但其實這跟超連結如出一轍,在檔案顯示之前,還有相應的操作讓使用者儲存檔案。但很多得一個朋友的網頁內嵌的提示。讓我解決了這個問題。

一、網頁內嵌PDF

stype ="margin-top:-57px"修改這個可以隱藏PDF中的“列印”,“另存為”按鈕。

 

二、禁用網頁的右鍵

      因為右擊網頁,可以實現網頁的列印功能,所以有必要禁用網頁的右鍵功能。

 

三、要求此網頁的工具欄隱藏。

      因為我是用超連結開啟新的網頁來檢視檔案的,所以要求開啟此網頁時,toolbar = no

相關文章