Skip to content
v1
文档/HarmonyOS SDK/消息

创建图片消息 ​

接口 ​

ts
createImageMessage(media: string): Promise<ImageChatMessage>

参数 ​

参数类型必填说明
mediastring是图片来源。支持本地路径、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')