繁体   English   中英

如何将Word文档从ASP.NET Intranet保存回主服务器?

[英]How can I save a Word document back to the main server from an ASP.NET intranet?

我有一个具有文档库部分的ASP.NET Intranet应用程序。 用户可以单击驻留在服务器上的MS-Word文档的链接,然后根据需要在浏览器(IE)中编辑该文档。

问题在于,当他们要保存所做的更改时,需要将其写回到服务器,而要保存在本地系统中。

有什么想法可以将其保存回主服务器吗?

提前致谢。

您需要将文件上传回服务器。

这是Internet还是Intranet应用程序? 如果是Intranet,则可以直接保存到\\\\ myServer \\ myFolder \\ ...

如果它是Internet应用程序,那么最终用户将无法直接访问服务器文件,则需要创建一个Office加载项(使用Visual Studio Tools for Office ),名为“保存到服务器”,并且将运行“ http:// www.mydomain.com/updatefile.aspx “,然后该页面将执行更新。

请记住,使用与原始文件名不同的文件名进行更新,如果更新还可以,则删除旧文件,然后重命名新文件(或为用户提供一个版本系统,并将服务器上的文件重命名为[myFile] _ [currentDate]例如.docx。

链接:

如何通过使用Visual C#.NET将文件上传到ASP.NET中的Web服务器

Word文档的链接可以是file://网址。

使用此方法,用户可以直接在共享上打开文件。

假设您的Intranet应用程序支持写回服务器,则需要给Web应用程序运行帐户以写入文档存储文件夹的权限,除非它使用模拟,否则模拟用户将需要权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM