不留痕迹
回答
您无法从最终用户计算机中删除文件 - 无需使用类似于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