最近项目上用到在线预览 word execl ppt pptx微软的Office Online在线预览 遇到这种现像, 文件url 用了encodeURIComponent 加密同样无法读取. 真拿它没折了有没有大神踩过坑, 分享一下心德万分感谢!
encodeURIComponent: https://view.officeapps.live.com/op/embed.aspx?src=https%3A%2F%2Fxuewenweb-oss.oss-cn-shenzhen.aliyuncs.com%2Fuploads%2F20210630%2F1625036268583%2FLOFTER5.2%E8%A7%86%E8%A7%89%E8%AE%BE%E8%AE%A1%E8%A7%84%E8%8C%83.pdf
原始: https://view.officeapps.live.com/op/embed.aspx?src=https://xuewenweb-oss.oss-cn-shenzhen.aliyuncs.com/uploads/20210630/1625036268583/LOFTER5.2视觉设计规范.pdf
翻译如下:
找不到文件
原始文件的URL无效或文档不可公开访问。
验证URL是否正确,然后与文档所有者联系。
用微软的Office 免费在线预览的前提是:这个文件必须是可以在公网下可以访问的才可以,否则是不行的哦