2011-03-24 58 views
1

是否可以讓用戶打開網絡上的文件但是不允許他們保存它?允許用戶只打開文件但不保存

當我<a href="file:///filename.doc">Filenmae</a>,我得到的選項SaveOpen一個文件。我不希望用戶保存該文件,他們只能打開它們並閱讀/編輯它們。

Regards

+4

不可能。他們看到的任何東西都可以保存。 – 2011-03-24 01:09:11

回答

4

這是由網頁瀏覽器,而不是由代碼處理。在這種情況下,他們直接訪問文件系統而不是Web服務器(所以沒有地方可以覆蓋標題或類似的東西),並且瀏覽器會相應地執行操作。我在想,實現你所尋求的唯一方法是將瀏覽器配置爲始終在相關程序中打開文件,而不是提示用戶。如果你在談論很多網頁瀏覽器,那可能會很痛苦。

另外,由於它是從用戶的本地文件系統打開文件,所以它們仍然可以保存它。一旦它在相關程序中打開(在這種情況下,我假設MS Word),他們可以從那裏保存它。在這種情況下,「不允許」保存它的唯一方法是刪除它們在操作系統級別對文件的寫入訪問權限(我假定Windows)。這也假定他們沒有管理權限。否則,你會希望它在服務器上的文件共享上,或者你可以控制訪問的地方。

但即使如此,他們也可以將它保存在本地其他地方。

+0

感謝您的回覆。問候 – user427969 2011-03-24 03:18:36

0

這是不可能的,除非你也讓他們打開一些其他程序,劫持計算機上的基本保存/打開功能。

相關問題