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
  • 发送本地图片时,可通过 sendonUploadProgress 或发送进度监听获取上传进度。

代码示例

ts
import { ImageChatMessage, IMSdk } from '@beeworks/imsdk'

const message: ImageChatMessage = await IMSdk.getInstance()
  .getMessageManager()
  .createImageMessage('file://media/Photo/1/IMG_001.jpg')