Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从asp.net本地保存文件,不带“;另存为…”;?ActiveX是唯一的解决方案吗?_C#_Asp.net Mvc_Silverlight_Activex - Fatal编程技术网

C# 从asp.net本地保存文件,不带“;另存为…”;?ActiveX是唯一的解决方案吗?

C# 从asp.net本地保存文件,不带“;另存为…”;?ActiveX是唯一的解决方案吗?,c#,asp.net-mvc,silverlight,activex,C#,Asp.net Mvc,Silverlight,Activex,我正在用ASP.NET MVC#(包括ajax/jquery)构建一个web应用程序,必须将一个文件本地保存到客户端的硬盘上 我有另一个应用程序,它轮询一个目录以查找新文件,因此网站中的文件必须在该位置结束,因此显示“另存为…”将不起作用 我有什么选择?(遗憾的是,我无法以任何其他方式重写该外部应用程序。) 我应该用silverlight来编写web应用程序吗? 我应该使用ActiveX对象吗?但是我感觉很好。。现在还有其他变体吗?这将是浏览器中的一项安全功能。不允许网站在没有某种对话框的情况下

我正在用ASP.NET MVC#(包括ajax/jquery)构建一个web应用程序,必须将一个文件本地保存到客户端的硬盘上

我有另一个应用程序,它轮询一个目录以查找新文件,因此网站中的文件必须在该位置结束,因此显示“另存为…”将不起作用

我有什么选择?(遗憾的是,我无法以任何其他方式重写该外部应用程序。) 我应该用silverlight来编写web应用程序吗?
我应该使用ActiveX对象吗?但是我感觉很好。。现在还有其他变体吗?

这将是浏览器中的一项安全功能。不允许网站在没有某种对话框的情况下访问本地文件夹。ActiveX可能会起作用,因为它的安全性要低得多

你能不能找到一个不同的方法


过去,我用C语言制作了一个本地应用程序,它只使用HTTP请求下载客户机-服务器模式的文件。

我将投票支持Silverlight解决方案

但与其完全使用Silverlight开发您的站点,不如编写一个小而隐藏的Silverlight组件来接收远程文件位置并将其存储在用户的本地文件系统中

在Stackoverflow中勾选另一个答案:

看这部电影:


仅添加应用程序必须是受信任的应用程序我不同意。。没有太多选择。谢谢Matías!我没有想过使用silverlight作为组件。我想我会尝试这个解决方案,因为这个应用程序会有大量的用户,所以我不得不走网站路线,而不是为每个人安装windows应用程序。将文件保存到文件夹的这一小问题只占整个应用程序的1%,其余功能将作为web应用程序完美运行,因此我不想放弃网站:)