不留痕跡
回答
您無法從最終用戶計算機中刪除文件 - 無需使用類似於ActiveX的內容。儘管如此,您的用戶仍然可以與Internet Explorer綁定。
更好的解決方案可能是設置適用的緩存指令,以便瀏覽器不會將文件存儲在緩存中,這樣它就不會真正寫入磁盤(我假設文件是一個被瀏覽器拉下來作爲查看/加載頁面的一部分)。
例如:
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now.Subtract(new TimeSpan(1, 0, 0, 0)));
Response.Cache.SetNoStore();
如果你真的想要做到這一點,正如我所說,使用ActiveX會幾乎是它並不像防止被緩存然後一個文件一樣簡單唯一的選擇。如果您打算開發一個ActiveX控件來做到這一點,我會強烈建議您查看Per-Site ActiveX Controls MSDNs文檔。部署一個ActiveX控件,即使在內部網中,允許從最終用戶PC刪除文件的任何域只能被認爲是魯莽的,最壞的情況是疏忽。
是的,這是一個瀏覽器正在瀏覽的文件。你能展示ActiveX方法嗎?在這裏,你只應該使用IE瀏覽器......謝謝。 – ALOToverflow 2010-03-24 15:03:23
@Frank,看看我已經添加了關於每個站點AX控件的評論=) – Rob 2010-03-24 15:07:05
不幸的是,所有的文件仍然存在......我想這應該在Page_Load()中調用? – ALOToverflow 2010-03-24 15:11:24
- 1. TouchImageView留下痕跡
- 2. 重繪留下痕跡
- 3. Android ImageView.draw()留下痕跡
- 4. Android:旋轉LinearLayout留下痕跡
- 5. 奧飛動漫會留下痕跡
- 6. Django的痕跡
- 7. WARN rumen.TraceBuilder:找不到痕跡
- 8. 如何註銷並不留下SESSION cookie的痕跡?
- 9. Modelica.Media:使用痕跡組件
- 10. 防止程序的痕跡
- 11. jQuery的 - 動態痕跡
- 12. 學生的痕跡報告
- 13. 簡單的動態痕跡
- 14. Git刪除沒有痕跡
- 15. 問題與叉的痕跡()
- 16. Proguardgui不去模糊堆棧痕跡。
- 17. 我的遊戲循環加速,人物留下痕跡
- 18. 畫布上的圖像在平移時留下平鋪痕跡
- 19. 爲什麼我的動畫會留下痕跡?
- 20. OnPaint在調整大小時會留下痕跡
- 21. 這裏的地圖導航 - 留下的痕跡
- 22. 帆布動畫留下痕跡/片段,因爲它移動
- 23. 繪製三角形路徑留下痕跡
- 24. 使用筆畫風格時移動視圖留下痕跡
- 25. 對象在alpha背景上留下痕跡
- 26. 帶鑰匙的移動物體留下了痕跡
- 27. jQuery slideToggle在iPhone上留下線條痕跡
- 28. 核心動畫和CALayers中的殘留/痕跡
- 29. 如何清除移動SVG線留下的痕跡?
- 30. Java繪畫程序:如何在形狀背後留下痕跡
您的意思是Windows臨時文件夾或位於您網站的臨時文件夾? – Prutswonder 2010-03-24 15:02:02
@Prutswonder:Windows客戶端臨時文件夾 – ALOToverflow 2010-03-24 15:08:39