ric*_*ard 2 office365 google-document-viewer azure-blob-storage
这个简洁的 url 允许您查看任何公共/网络可访问的 word、excel、powerpoint 等。可以在线查看文档:
https://view.officeapps.live.com/op/view.aspx?src=URL_TO_YOUR_FILE
我已经成功地将它用于存储在具有公共访问权限的容器中的 Azure Blob 存储中的文档。但是,如果我尝试对私有容器中的文件使用文档 url(使用共享访问签名 url),则会收到一条错误消息,指出找不到该文件。
与谷歌文档文档查看器相同的问题:
https://docs.google.com/viewer?
如何使用私有文件(使用共享访问签名 url)来实现此功能?
编辑
有趣的是,如果我使用从共享访问签名创建的tinyurl URL,它就可以工作。
如何使用私有文件(使用共享访问签名 url)来实现此功能?
根据您的描述,我在我这边测试了一下,重现了这个问题。正如在浏览器中查看 Office 文档所提到的,需要对文档进行 URL 编码,并且该文档必须可以在互联网上公开访问。
一个简单的方法是,您可以通过这个官方工具创建您的在线文档 URL 。另外,您可以自己创建 URL,如下所示:
https://view.officeapps.live.com/op/view.aspx?src=URLEncode(URL_TO_YOUR_FILE)
归档时间: |
|
查看次数: |
4498 次 |
最近记录: |