创建图片消息
接口
ts
createImageMessage(media: string): Promise<ImageChatMessage>1
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
media | string | 是 | 图片来源。支持本地路径、file:// URI 或在线 URL |
说明
- 传入在线 URL 时,SDK 会直接把 URL 写入图片消息的
mediaId。 - 传入本地路径或
file://URI 时,SDK 会在发送前处理缩略图和高清图,并上传为thumbnailId/mediaId。 - 发送本地图片时,可通过
send的onUploadProgress或发送进度监听获取上传进度。
代码示例
ts
import { ImageChatMessage, IMSdk } from '@beeworks/imsdk'
const message: ImageChatMessage = await IMSdk.getInstance()
.getMessageManager()
.createImageMessage('file://media/Photo/1/IMG_001.jpg')1
2
3
4
5
2
3
4
5
