sendFileMessage method
void
sendFileMessage(})
Implementation
void sendFileMessage(String filePath, String name,
{NIMMessage? replyMsg, Uint8List? fileBytes}) {
// Web 端需要构造 html.File 对象传入 fileObj 参数
html.File? fileObj;
if (kIsWeb && fileBytes != null) {
final blob = html.Blob([fileBytes]);
fileObj = html.File([blob], name);
}
MessageCreator.createFileMessage(
filePath, name, kIsWeb ? 'nim_default_im' : null,
fileObj: fileObj)
.then((value) {
value.data?.text = name;
sendMessage(value.data!, replyMsg: replyMsg);
});
}