2012-08-08 47 views
0

我正在asp.net 4.0 web应用程序中构建文档管理系统。要求是在Web浏览器中打开Office文档。这些文档以二进制格式存储在SQL Server 2008数据库中。在asp.net web应用程序中打开web浏览器中的word或excel文件有多安全

在浏览器中打开这些文件是否安全?如果是,那么如何在Web浏览器中显示/编辑这些文件?

+0

你在说什么样的安全性? – 2012-08-08 13:03:10

+0

该系统将在用户之间共享机密文件。我想知道如果在浏览器中打开这些文件,系统是否有更大的机会被黑客攻击。检查这一个http://stackoverflow.com/questions/5114751/how-can-i-open-a-excel-inside-a-web-browser – geek 2012-08-09 05:48:50

回答

0

您可以使用WebDAV协议来实现此目的。它是Http协议的扩展,并在IIS中受支持。 http://en.wikipedia.org/wiki/WebDAV。详情请参阅the WebDAV project at SourceForge。这是一个适合提供WebDAV内容的体面图书馆。

对于处理Binary(我假设在SQL blob中)内容,您必须将内容写入文件,然后通过WebDAV进行处理。