参考下述文档可以获取单个文件的url,并把该url分享给别人,可以下载和预览。https://help.aliyun.com/document_detail/39607.html
参考下述文档,可以通过imm预览的方式查看文件,https://help.aliyun.com/document_detail/99384.html
这两种预览有什么区别呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
文档预览功能支持表格文件、文字文件、演示文件以及pdf文件的在线预览,便于您进行文档内容管理与访问,详细差别看一下官方文档:https://help.aliyun.com/document_detail/99373.html
两者差距还是蛮大的,主要是使用场景的不同。
imm是智能媒体管理的意思,这里相比于generatePresignedUrl最大区别就在于”智能“二字,imm不仅仅可以支持预览,还支持在预览的时候进行智能分析、处理等,而generatePresignedUrl只能用于预览。
ossClient.generatePresignedUrl是用于生成OSS对象的预签名URL,可以用于访问OSS对象的私有内容。而imm预览是指使用阿里云智能媒体服务(IMM)进行图片、视频等多媒体文件的预览。两者的区别在于,ossClient.generatePresignedUrl适用于OSS对象的预览,而imm预览适用于多媒体文件的预览。
ossClient.generatePresignedUrl 和 imm 都是阿里云的服务,但是它们提供的预览功能有所不同:
ossClient.generatePresignedUrl 是 OSS(对象存储服务)的功能,它可以生成一个有时效性的 URL,用于访问存储在 OSS 上的文件。通过这个 URL,可以在浏览器或者客户端应用中预览文件,但是预览的方式是通过下载文件到本地,再打开本地文件进行预览。
imm 是阿里云的智能媒体管理服务,它提供多种预览方式,包括图片预览、视频预览、文档预览等。通过 imm 的 API,可以在浏览器或者客户端应用中直接预览存储在 imm 中的文件,无需下载到本地。
对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。