通过模拟在客户端上打开文档/文件

时间:2011-09-30 10:04:05

标签: c# asp.net

我有一个ASP.NET / c#Web应用程序。

页面上有一个我希望能够点击的链接,从共享中打开该文件,允许用户编辑它,然后将其保存回共享。

共享目录已被锁定,只能通过单独的帐户访问,因此需要进行模拟。

我尝试了很多方法,但只是设法在客户端上打开文档。 (如果没有单独的上传功能,他们无法将其直接保存回共享)

基本上,我想通过模拟在客户端上启动一个进程,以便他们可以单击“保存”并直接保存回共享。

由于

1 个答案:

答案 0 :(得分:0)

首先要求他们安装您的软件,在客户端计算机上注册您自己的协议处理程序。

在ASP.NET Web应用程序上,您将提供该文件的链接,但协议将是您自己的而不是http://或file://这样您的应用程序将被调用而不是Windows试图直接打开它。您的应用可以模拟有权访问的特定用户,在程序中打开文件,当程序退出时可以退出。

请参阅以下内容: