浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

使用 URL 创建文件消息

根据已经上传的文件资源信息创建待发送消息。

复制
import sdk, { CreateFileMessageByURLReq, CreateFileMessageResp } from '@openimsdk/imsdk';

const request: CreateFileMessageByURLReq = {
  filePath: '',
  uuid: uploaded.uuid,
  sourceURL: uploaded.url,
  fileName: '项目计划.pdf',
  fileSize: uploaded.size,
  fileType: 'application/pdf',
};
const response: CreateFileMessageResp = await sdk.createFileMessageByURL(request);
const message = response.message;

所有字段均为必填;只有远端资源时 filePath 传空字符串。接收端仍需校验下载地址、文件类型和大小,不应只依赖扩展名。