refactor: video and file only support local file uri

This commit is contained in:
linyuchen 2024-02-27 03:15:13 +08:00
parent 58f0a99d0b
commit a164884b76

View File

@ -141,6 +141,8 @@ export class OB11Constructor {
if (!enableLocalFile2Url) {
message_data.data.file = "file://" + filePath
} else { // 不使用本地路径
const ignoreTypes = [OB11MessageDataType.file, OB11MessageDataType.video]
if (!ignoreTypes.includes(message_data.type)) {
if (message_data.data.url && !message_data.data.url.startsWith(IMAGE_HTTP_HOST + "/download")) {
message_data.data.file = message_data.data.url
} else {
@ -151,6 +153,9 @@ export class OB11Constructor {
message_data.data.file = "base64://" + data
}
}
}else{
message_data.data.file = "file://" + filePath
}
}
}