从asp.net本地保存文件;另存为.”;?ActiveX是唯一的解决方案吗
本文关键字:ActiveX 唯一 解决方案 另存为 net asp 保存文件 | 更新日期: 2023-09-27 17:58:12
我正在用ASP.NET MVC C#(包括ajax/jquery)构建一个web应用程序,必须在本地将一个文件保存到客户端的硬盘上。
我有另一个应用程序,它会轮询目录中的新文件,所以网站上的文件最终会出现在那个位置是很重要的,因此显示"另存为…"是不起作用的。
我有什么选择?(遗憾的是,我无法重写外部应用程序以其他方式工作。)我应该改为用silverlight编写web应用程序吗?我应该使用ActiveX对象吗?ActiveX感觉就像1995年一样。。现在还有其他变体吗?
我将投票支持Silverlight解决方案。
但是,与其完全使用Silverlight开发您的网站,只需编写一个小型且隐藏的Silverlight组件,该组件将接收远程文件位置并将其存储在用户的本地文件系统中。
检查Stackoverflow中的其他答案:
- Silverlight 3是否可以访问本地文件系统、打开Excel和打印报告
看这部电影:
- http://www.silverlight.net/learn/videos/all/local-file-access/
这将是浏览器中的一个安全功能。在没有某种对话框的情况下允许网站访问本地文件夹是不可接受的。ActiveX可能会起作用,因为它的安全性要低得多。
你能找到不同的方法吗?
过去,我用C#制作了一个本地应用程序,它只使用HTTP请求下载客户端-服务器模型中的文件。