This commit is contained in:
云泽网 2025-05-21 01:17:30 +08:00
parent 743c73044e
commit 7447661a21
2 changed files with 18 additions and 4 deletions

View File

@ -424,9 +424,16 @@
console.error('上传出错', file, err, res) console.error('上传出错', file, err, res)
}, },
customInsert(res, insertFn) { customInsert(res, insertFn) {
// 只使用返回的url字段 // 只使用返回的url字段并确保使用完整的URL
if (res.code === 0 && res.url) { if (res.code === 0 && res.url) {
insertFn(res.url); // 如果URL不是以http开头添加https://
let imageUrl = res.url;
if (!imageUrl.startsWith('http')) {
imageUrl = 'https://' + imageUrl;
}
// 移除可能存在的重复域名和路径
imageUrl = imageUrl.replace(/^https?:\/\/[^\/]+\/admin\/resources\//, 'https://www.yunzer.cn/');
insertFn(imageUrl);
} else { } else {
layer.msg('图片上传失败:' + (res.msg || '未知错误'), { icon: 2 }); layer.msg('图片上传失败:' + (res.msg || '未知错误'), { icon: 2 });
} }

View File

@ -442,9 +442,16 @@
console.error('上传出错', file, err, res) console.error('上传出错', file, err, res)
}, },
customInsert(res, insertFn) { customInsert(res, insertFn) {
// 只使用返回的url字段 // 只使用返回的url字段并确保使用完整的URL
if (res.code === 0 && res.url) { if (res.code === 0 && res.url) {
insertFn(res.url); // 如果URL不是以http开头添加https://
let imageUrl = res.url;
if (!imageUrl.startsWith('http')) {
imageUrl = 'https://' + imageUrl;
}
// 移除可能存在的重复域名和路径
imageUrl = imageUrl.replace(/^https?:\/\/[^\/]+\/admin\/resources\//, 'https://www.yunzer.cn/');
insertFn(imageUrl);
} else { } else {
layer.msg('图片上传失败:' + (res.msg || '未知错误'), { icon: 2 }); layer.msg('图片上传失败:' + (res.msg || '未知错误'), { icon: 2 });
} }