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: '上传失败' }) } }
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于