开发者社区> 问答> 正文

智能媒体管理OSS的WORD/PPT文档预览功能为什么打开过一会儿就不能看了 ?

智能媒体管理OSS的WORD/PPT文档预览功能为什么打开过一会儿就不能看了 ?跟我的OSS文件签名有效期有关系吗?

展开
收起
真的很搞笑 2024-01-04 12:03:24 123 0
3 条回答
写回答
取消 提交回答
  • 在使用智能媒体管理(IMM)结合对象存储服务(OSS)进行文档预览时,如果出现文档无法预览的情况,可能有多种原因。首先,预览功能的失效可能与OSS文件签名有效期有关。

    1. 签名过期:当生成的带签名URL过期后,对文件的访问便会失效,需要重新生成有效的签名URL才能恢复预览功能。你可以检查是否有正确设置签名URL的过期时间,并确保这个时间期限能够满足你的使用需求。

    2. 权限问题:另一个可能是权限设置问题。即使有了有效的签名URL,如果访问权限设置不当,也可能导致文档无法预览。你需要确保请求预览的文档读写权限设置正确,并且无论是公共读还是私有,都需要通过AccessKey ID和AccessKey Secret签名后得到URL进行预览访问。

    3. 文件大小限制:此外,还要注意文件大小限制,因为智能媒体管理文档预览功能不支持在线预览大于200 MB的文件。如果你的文件超过了这个大小限制,则需要对文件进行分片或者压缩处理后再尝试预览。

    4. 预览方式:无论请求预览的文档读写权限为公共读或私有,都需要通过AccessKey ID、AccessKey Secret签名后得到的URL进行预览访问。

    5. 费用说明:本文的文档预览操作使用IMM文档预览V1接口,关于该接口的计费,请参见IMM旧版产品计费说明。

    6. 参数:操作名称:imm/previewdoc,参数说明如下:名称 copy,指定预览文档时是否支持复制内容。取值如下:1:支持复制文档内容。0:不支持复制文档内容。

    7. 流程介绍:文档预览流程如下:客户端App或者Web端向业务服务器发起预览请求,并提供要预览的文件名。业务服务器根据请求文件进行URL签名,将签名完成的URL提供给客户端App或者Web端。客户端App或者Web端通过签名URL直接预览访问OSS文件。

    8. 使用阿里云SDK:生成带签名的文档预览URL与生成带签名的图片处理URL方法类似,仅需将图片处理的操作改为文档预览操作即可。下仅列举常见SDK的生成带签名的文档预览URL的代码示例。关于其他SDK的生成带签名的文档预览URL代码示例,请参见SDK简介。

    2024-01-06 11:05:55
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    智能媒体管理(Intelligent Media Management,简称IMM)的文档智能媒体管理(Intelligent Media Management,简称IMM)的文档预览功能支持多种文件格式,包括表格、文字、演示以及PDF等。然而,如果您发现打开一段时间后无法继续预览,可能的原因有多种。

    首先,确实与OSS的文件签名有效期有关。当文件签名过期后,您将无法继续预览该文件。因此,如果文件的签名已过期,即使之前可以正常预览,现在也无法再进行预览。

    其次,网络环境也会影响预览功能。如果网络连接不稳定或速度较慢,可能会影响文档的正常加载和预览。

    2024-01-05 15:53:19
    赞同 展开评论 打赏
  • 是的,需要刷新签名URL https://help.aliyun.com/zh/oss/user-guide/document-preview?spm=a2c4g.11186623.0.i9 ,此回答整理自钉群“智能媒体管理官网客户群②”

    2024-01-04 12:56:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载