我想知道是否可以在浏览器中打开存储在 Azure Blob 帐户中的 Excel 文件(或任何 Office 文件),或者更好的是嵌入网页中。有点像预览功能,而不是总是提示用户下载文件。我知道这可以通过将文件存储在 Sharepoint 或 OneDrive 中并使用它的嵌入功能来轻松完成,但我试图避开这些,因为我们已经实现了 blob 存储。
我一直在搜索,但大多数结果只引导我到 Sharepoint/OneDrive。
任何帮助,将不胜感激。:)
编辑 (2014-07-14)
根据下面 RGregg 的建议,我尝试研究创建自定义 WOPI 主机,我认为它完全符合我的需要。但我想我错过了一些东西。我无法运行预览。我总是收到“找不到服务器”错误。我尝试用officeapps.live.com/hosting/discovery替换指向owa1.wingtip.com的旧发现文件,它现在一直到 Word Online 的加载图像,但它卡在那里。真的找不到其他材料来解释如何使它工作,并且它没有显示任何错误。
GetFile
我还尝试通过实现所需的和CheckFileInfo
方法来创建自己的(试图仅通过基础来简化所有内容) 。它成功地检索了文件和信息,但我仍然无法将它与 Web 应用程序集成。我想我错过了很多东西,但我无法弄清楚。:(