腾讯IM SDK:TUIKit发送多张图片

devtools/2024/10/18 16:49:22/

一、问题描述

在使用腾讯IM DEMO(https://github.com/TencentCloud/chat-uikit-vue.git)时发现其只支持发送一张图片:

在这里插入图片描述

二、解决方案

// src\TUIKit\components\TUIChat\message-input-toolbar\image-upload\index.vue<inputref="inputRef"title="图片"type="file"data-type="image"accept="image/gif,image/jpeg,image/jpg,image/png,image/bmp,image/webp"multiple@change="sendImageInWeb">
// src\TUIKit\components\TUIChat\message-input-toolbar\image-upload\index.vueconst sendImageInWeb = (e: any) => {if (e?.target?.files?.length <= 0) {return;}Array.from(e?.target?.files).forEach((file) => {sendImageMessage(file);})e.target.value = '';
};const sendImageMessage = async (files: any) => {if (!files) {return;}const options = {to:currentConversation?.value?.groupProfile?.groupID|| currentConversation?.value?.userProfile?.userID,conversationType: currentConversation?.value?.type,payload: {file: files,},needReadReceipt: isEnabledMessageReadReceiptGlobal(),} as SendMessageParams;chatStore.setReplying(true)await TUIChatService.sendImageMessage(options);
};

其中,TUIChatService.sendImageMessage调用的是chat.createImageMessage:

在这里插入图片描述


http://www.ppmy.cn/devtools/124650.html

相关文章

探索光耦:光耦——电动自行车安全与智能的坚实保障

随着电动自行车市场的蓬勃发展&#xff0c;如何提升其安全性、可靠性和智能化水平已成为行业关注的焦点。在众多关键元件中&#xff0c;光电耦合器&#xff08;简称光耦&#xff09;正以其独特的功能&#xff0c;成为电动自行车设计中的关键角色。下面&#xff0c;让我们一同探…

【红外传感器】STM32C8T6标准库使用红外对管

好好学习&#xff0c;天天向上 前言一、了解红外二、标准库的代码1.infrared.c2.infrared.h3.main.c4 现象 总结 前言 红外线&#xff1a;频率介于微波与可见光之间的电磁波。 参考如下 【STM32】标准库与HAL库对照学习教程外设篇–红外避障传感器 光电红外传感器详解&#…

cnn突破九(我们的五层卷积核bpnet网络就是lenet-1)

cnn突破八中最后说明白了&#xff0c;但没给出结果&#xff0c;我们今天算出结果&#xff1a; 在四层中&#xff1a;.....ds(hocnn[1])*x[17]; 这个公式实际对应14*14&#xff08;x【】&#xff09;-》5*5&#xff08;hocnn【】&#xff09; 同样在5层中&#xff1a;......d…

鸿蒙应用示例:DevEco Testing 工具的常用功能及使用场景

DevEco Studio 是鸿蒙生态中的集成开发环境(IDE)&#xff0c;而 DevEco Testing 工具则是专门用于测试鸿蒙应用的强大工具。本文将详细介绍 DevEco Testing 中几个常用的测试功能及其使用场景&#xff0c;并给出相应的代码示例。 【1】安装应用 使用场景&#xff1a;在鸿蒙系统…

【进阶OpenCV】 (4)--图像拼接

文章目录 图像拼接1. 读取图片2. 计算图片特征点及描述符3. 建立暴力匹配器4. 特征匹配5. 透视变换6. 图像拼接 总结 图像拼接 图像拼接是一项将多张有重叠部分的图像&#xff08;这些图像可能是不同时间、不同视角或者不同传感器获得的&#xff09;拼成一幅无缝的全景图或高分…

Python 基于 Bert 的中文情歌分析,多分类中文情感分析

前言 在自然语言处理&#xff08;NLP&#xff09;领域中&#xff0c;情感分析是一项非常常见的任务。它的目标是判断文本的情感倾向&#xff0c;例如在社交媒体上的评论、产品评价、电影评论等数据中&#xff0c;识别文本是正面的、负面的&#xff0c;还是中性的。与传统的二分…

.ts文件编译为.js文件

.ts文件如何编译为.js文件 首先安装了tsc $ npm install -g typescript可以使用如下命令检查是否安装tsc,出现版本号则说明安装成功 tsc -v创建.ts文件 创建 1.ts&#xff0c;编写代码如下&#xff1a; function test(a:string):string{return a }编译为.js文件 执行如下…

2024年N2观光车和观光列车司机证模拟考试题库及N2观光车和观光列车司机理论考试试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年N2观光车和观光列车司机证模拟考试题库及N2观光车和观光列车司机理论考试试题是由安全生产模拟考试一点通提供&#xff0c;N2观光车和观光列车司机证模拟考试题库是根据N2观光车和观光列车司机最新版教材&#…