diff --git a/client/src/pages/admin/notifications.vue b/client/src/pages/admin/notifications.vue index 510dd3a..2a966d9 100644 --- a/client/src/pages/admin/notifications.vue +++ b/client/src/pages/admin/notifications.vue @@ -299,8 +299,8 @@ function insertFormat(prefix: string, suffix: string) { /** 上传图片 */ async function uploadImageIfNeeded(imageUrl: string): Promise { if (!imageUrl) return '' - // 如果已经是完整 URL 或 blob URL,直接返回 - if (imageUrl.startsWith('http') || imageUrl.startsWith('blob:')) { + // 已经是服务器文件名(notif_ 开头)、完整 URL 或 blob URL,直接返回 + if (imageUrl.startsWith('notif_') || imageUrl.startsWith('http') || imageUrl.startsWith('blob:')) { return imageUrl } // 临时路径需要上传