Vditor 上传图片成功,但始终不能在编辑器上显示出来。在网上搜索确实有人碰到过这种情况,但没有解决方案。有做过的麻烦给个答复,谢谢了。
success 方法也已经回调了。最后没办法只能是 insertValue
了,但不太想这样做,还是想知道到底哪里错了。
下面是服务器端的返回值。
{
"msg": "",
"code": 0,
"data": {
"errFiles": [],
"succMap": {
"d63dc6017b2994cf5e95c5a39cb88772.png": "http://localhost/685e50ef7c1fc77a.jpg"
}
}
}
下面是配置:
upload: {
url: '/api/file/batch', // 上传url
linkToImgUrl: '/api/file/link', //剪切板中包含图片地址时,使用此 url 重新上传
max: 5242880, //上传文件最大Byte, 5M
accept: 'image/jpeg,image/png,image/gif',
multiple: true, //批量上传
fieldName: 'files', //上传字段名称
filename (name) {
return name.replace(/[^(a-zA-Z0-9\u4e00-\u9fa5\.)]/g, '').
replace(/[\?\\/:|<>\*\[\]\(\)\$%\{\}@~]/g, '').
replace('/\\s/g', '')
},
success: (editor, result) => { //上传成功回调
console.log(">>>>>>>>>>>>>>>>>>>>>>>>>2", result)
},
error: (msg) => { //上传失败回调
this.$message.warning({
message: '上传失败'
})
}
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于