C# 从浏览器创建文件
我正在寻找一种在c#web应用程序和操作系统之间建立简单通信的方法 因为我在Silverlight上工作,所以我将创建文件所需的所有内容都保存到C:/Disk上的任何文件夹中。问题是我们要从Silverlight迁移到HTML5/C# 所以我需要一种从任何浏览器到任何操作系统(Windows、Mac、Linux)创建文件的方法 我曾考虑过使用MicrosoftActiveX,但这不是跨平台的C# 从浏览器创建文件,c#,browser,operating-system,C#,Browser,Operating System,我正在寻找一种在c#web应用程序和操作系统之间建立简单通信的方法 因为我在Silverlight上工作,所以我将创建文件所需的所有内容都保存到C:/Disk上的任何文件夹中。问题是我们要从Silverlight迁移到HTML5/C# 所以我需要一种从任何浏览器到任何操作系统(Windows、Mac、Linux)创建文件的方法 我曾考虑过使用MicrosoftActiveX,但这不是跨平台的 我只是在寻找一种技术/插件/软件或任何能让我做到这一点的东西,客户端交互越少越好。我认为你的需求与任何关
我只是在寻找一种技术/插件/软件或任何能让我做到这一点的东西,客户端交互越少越好。我认为你的需求与任何关于安全的常识都有冲突。如果有一种简单的方法可以在任何加载web应用程序的计算机上创建任何文件,那么想象一下各种恶意软件会以多快的速度传播 但是回到你的问题——我认为这不会很简单(顺便说一句,在silverlight中它真的很简单吗?)。我能想象的是在客户端PC上运行某种服务(用户必须安装它,或者如果您的web应用针对的是公司解决方案,这可能是公司的政策)。然后,服务将侦听某个TCP端口,您的web应用程序可以向该端口发送请求,以创建包含特定内容的特定文件。所有的安全问题都将在上述服务中实现,这样它就不会被恶意的web应用程序滥用可能就是您所寻找的