Asp.net 如何在SQLServer2005中保存docx文件并在aspx页面中将其显示为docx文档
我正在使用VisualStudio2005和SQLServer2005制作一个应用程序 我想在数据库中保存用户的doc,docx文件,并在asp页面中显示上载的用户doc,docx文件Asp.net 如何在SQLServer2005中保存docx文件并在aspx页面中将其显示为docx文档,asp.net,sql-server-2005,binary,Asp.net,Sql Server 2005,Binary,我正在使用VisualStudio2005和SQLServer2005制作一个应用程序 我想在数据库中保存用户的doc,docx文件,并在asp页面中显示上载的用户doc,docx文件 如何实现这一点?您无法在web浏览器中轻松显示Word文档 你应该显示一个指向该文件的链接——这将把它下载到客户端机器上,并在Word中打开它(如果他们安装了它) 我猜您也可以考虑将文件转换为在浏览器中显示的更容易的格式。例如PDF。您可以使用它来执行此操作,也可以不使用Office来执行此操作。因此,我必须将用
如何实现这一点?您无法在web浏览器中轻松显示Word文档 你应该显示一个指向该文件的链接——这将把它下载到客户端机器上,并在Word中打开它(如果他们安装了它)
<>我猜您也可以考虑将文件转换为在浏览器中显示的更容易的格式。例如PDF。您可以使用它来执行此操作,也可以不使用Office来执行此操作。因此,我必须将用户文档、docx文件转换为pdf文件,然后将其转储到sqlserver中,在检索时,我可以使用pdf reader来显示。是的,几乎每台计算机都安装了pdf reader,如果没有,则可以免费使用。不过,实际上您所做的工作与下载文档文件以在Word中查看是相同的,只是在Abobe reader中查看PDF文件。这里唯一真正的好处是,安装PDF阅读器的用户可能比安装word的用户多。我能够将此二进制数据转换为rtf文件。你能推荐任何用于asp的rtf阅读器吗page@user404305在浏览器中没有查看RFT文件的内置方式。请参阅您可能想考虑使用Silverlight来显示文件。SL4有一个内置的富文本编辑器,但是您需要编写逻辑来将docx/rtf文件转换为正确的格式。看见Devexpress的DXRichEdit可以查看docx.rtf文件。演示:。它不是免费的,但我确信还有其他开源选项。