转到此页面: https://products.office.com/en-us/office-online/view-office-documents-online
如果您将办公室文档的网址(例如http://ieee802.org:80/secmail/docIZSEwEqHFr.doc)粘贴到输入框并点击“创建网址”,它会生成一个网址,您可以在浏览器中查看该文件。
它会在15分钟后过期,所以当有人看到它时它必定已经过期,但我保证它是一个有效的URL,如果你在浏览器中粘贴它,它将下载该文档。 这是在2个月前工作,但现在不工作,我想知道微软是否改变了一些东西,有人知道原因吗?
答案 0 :(得分:1)
我遇到了同样的问题。最终,我发现该URL没有被编码。签名的url将字符引入URL,这些字符必须“转义”或经过编码才能使Microsoft Office Viewer能够读取它们。有关更多信息,请参见this other question。
我不得不用encodeURIComponent()
对其进行编码请注意,encodeURI()无法解决该问题。它不能像encodeURIComponent
那样编码许多字符。