前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >产品上新丨即时通信 IM 上传插件优化

产品上新丨即时通信 IM 上传插件优化

作者头像
腾讯即时通信IM
发布2021-03-29 16:25:24
1.5K0
发布2021-03-29 16:25:24
举报

导语

为了让开发者在接入腾讯云即时通信IM时,能够更方便、快速、安全的使用富文本资源上传功能,我们基于腾讯云对象存储技术自研了 SDK 上传插件 tim-upload-plugin,在上传速度、数据安全性、平台兼容性方面都具有明显优势。本文主要介绍这款自研插件的优势和接入方式。

简介

tim-upload-plugin即腾讯云即时通信IM上传插件,是基于腾讯云对象存储预签名 URL 方式实现资源上传。开发者在集成腾讯云即时通信IM时使用 tim-upload-plugin 可以彻底替代 cos-js-sdk 或 cos-wx-sdk 的资源上传功能,该插件不仅提升了应用数据的安全性,而且具有上传速度快、体积小、支持跨平台小程序应用等特性

优势

应用数据更安全

每次资源上传都会获取新的预签名 URL,预签名 URL 与当前文件类型和文件信息进行绑定,预签名 URL 设置有过期时间,过期后不可再使用。

平均上传速度提升10%~50%

5M以内的资源文件平均上传速度比 cos-js-sdk 和 cos-wx-sdk 提升了50%。

5M~12M的资源文件平均上传速度比 cos-js-sdk 和 cos-wx-sdk 提升了30%。

支持多平台的小程序应用

支持在微信小程序、QQ小程序、百度小程序、头条小程序、支付宝小程序接入腾讯云即时通信 IM 时使用,而 cos-wx-sdk 目前只支持在微信小程序中接入,tim-upload-plugin 提供了更好的跨平台小程序兼容性。

支持多种格式文件上传

可以支持 JPG、JPEG、PNG、BMP、GIF 五种格式的图片,MP4 格式的视频,语音以及 word、excel、pdf 等普通文件的上传。

轻量级插件

插件的体积在10KB以内,而目前在腾讯云即时通信 IM web 应用中接入的 cos-js-sdk 体积为1.8M,小程序应用中接入的 cos-wx-sdk 体积为1.2M,在体积方面 tim-upload-plugin 减少了98%左右,对优化应用体积很有帮助。

工作原理

注意事项

1、使用前请将 tim-js-sdk 或 tim-wx-sdk 升级到v2.10.1或更高版本。

2、小程序端使用 tim-upload-plugin 需要在小程序管理后台配置 uploadFile 和 downloadFile 合法域名:https://cos.ap-shanghai.myqcloud.com。

3、不能同时注册 tim-upload-plugin 和 cos sdk,IM SDK 会优先检测 tim-upload-plugin。

4、插件目前不支持在 Node.js 环境中使用。

接入

接入 tim-upload-plugin 前需要将腾讯云即时通信 IM SDK 升级到2.10.1或更高版本才可以使用。

1. npm 方式接入

2. script 方式接入

欢迎各位用户体验即时通信IM上传插件 tim-upload-plugin,同时也欢迎各位用户在使用的过程中出给我们提意见或者建议!

Android/iOS

小程序

Flutter

小程序直播电商场景

腾讯云通信

一直致力于

让每个企业

都享受智慧服务带来的改变

END

未来可期

长按扫码关注腾讯云通信官方微信公众号

以获取更多更专业的云通信知识

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云通信 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
即时通信 IM
即时通信 IM(Instant Messaging)基于腾讯二十余年的 IM 技术积累,支持Android、iOS、Mac、Windows、Web、H5、小程序平台且跨终端互通,低代码 UI 组件助您30分钟集成单聊、群聊、关系链、消息漫游、群组管理、资料管理、直播弹幕和内容审核等能力。适用于直播互动、电商带货、客服咨询、社交沟通、在线课程、企业办公、互动游戏、医疗健康等场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档