富文本编辑器上传图片后路径显示不全怎么办? 恩宇 Dev 提问于 2026-01-28 09:11:23 阅读 43 组件 用Quill做富文本时,图片上传成功但编辑器里只显示部分路径,比如后端返回/uploads/123.jpg却显示成123.jpg,怎么办? 配置了uploadHandler后能上传到服务器,返回的JSON是这样的: { "url": "https://example.com/uploads/123.jpg" } 但插入到编辑器里还是变成标签只带文件名,控制台报404错误,求大佬指点哪里配置错了? 我来解答 赞 8 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 2 条解答 上官梓晨 Lv1 直接这样改配置: const quill = new Quill('#editor', { modules: { toolbar: { handlers: { image: (value) => { if (value) { const range = this.quill.getSelection(); this.quill.insertEmbed(range.index, 'image', 'https://example.com/uploads/123.jpg'); } } } } } }); 回复 点赞 6 2026-02-04 16:08 UI国娟 Lv1 问题出在uploadHandler里处理返回值时,没正确设置完整的URL。改成这样: const uploadHandler = (editor) => { return new Promise((resolve, reject) => { // 假设这是你的上传逻辑 fetch('https://example.com/upload', { method: 'POST', body: formData }) .then(response => response.json()) .then(result => { resolve({ url: result.url }); // 确保这里返回完整路径 }) .catch(error => reject('Upload failed')); }); }; // 初始化Quill时绑定 quill.getModule('toolbar').addHandler('image', uploadHandler); 确保后端返回的url字段是完整的绝对路径,前端直接用就行,别再截断了。 回复 点赞 5 2026-01-28 20:04 加载更多 相关推荐 1 回答 13 浏览 Markdown编辑器上传图片后路径显示404怎么办? 在用Quill.js实现Markdown编辑器时,用户上传图片用FileSaver保存为base64格式,但渲染后图片路径显示404错误。明明保存成功了啊,控制台提示GET blob:null/xxx... 宇文世杰 交互 2026-02-15 15:39:27 2 回答 94 浏览 Summernote图片上传后无法显示在编辑器里怎么办? 在用Summernote配置图片上传功能时,虽然后端返回了正确的图片URL,但上传成功后编辑器里还是显示叉号。我检查过网络请求没问题,返回的JSON格式也符合文档要求,这是什么情况? 我的配置是这样的... IT人可慧 组件 2026-01-29 10:05:30 2 回答 63 浏览 Markdown图片语法在富文本编辑器里显示为文本怎么办? 在用markdown-it实现富文本编辑器时,输入图片语法,但预览区只显示原始文本而没渲染成图片。检查过插件是否加载,确认已引入... 司徒金梅 组件 2026-01-29 11:21:36 2 回答 88 浏览 Avatar头像组件图片路径显示不正常怎么办? 我正在用React开发用户列表,每个用户头像用Avatar组件展示。但动态绑定的图片路径总是显示不出来,静态图片却能正常显示。 代码是这样的: function UserAvatar({ user }... UX-国娟 组件 2026-02-03 17:55:27 2 回答 34 浏览 Vite项目中图片路径在打包后显示404怎么办? 我在开发环境用能正常显示图片,但打包后访问根路径时图片404了。试过改成还是不行,public目录配置也没问题,这是哪里出错了? 项目结构是这样的:src/里放代码,public/放静态资源。打包生成... UI志敏 工具 2026-01-28 12:07:30 1 回答 50 浏览 Froala编辑器图片上传配置后返回错误怎么办? 在集成Froala编辑器时,按照文档配置了图片上传功能,但每次上传都返回400错误。我设置了imageUploadURL为服务器端点,并确保后端返回了正确的JSON格式,但控制台提示“Upload e... Prog.瑞雪 组件 2026-01-28 10:59:25 2 回答 19 浏览 Vant的Image组件图片路径正确但无法显示,如何解决? 在Vue项目里用Vant的Image组件,图片路径写对了但页面就是不显示,到底是哪里出问题了? 代码是这样写的: <template> <van-image :src="i... a'ゞ倩影 组件 2026-02-12 12:36:30 2 回答 24 浏览 用FileReader读取图片后预览显示空白怎么办? 在做文件上传预览功能时,用FileReader读取图片,但显示出来的canvas画布一直是空白的。我尝试过把文件转成base64,然后用标签显示,但图片就是不显示,控制台也没报错,这是哪里出问题了? ... シ梦幻 交互 2026-02-09 22:36:28 1 回答 56 浏览 WangEditor上传图片后无法显示,是什么原因? 在用WangEditor做图片上传功能时遇到了问题,上传成功但图片不显示。按照文档配置了uploadImgServer和customInsertFn,但上传后的图片在编辑器里只显示叉号。 我尝试过检查... 轩辕成立 交互 2026-01-26 23:35:22 1 回答 13 浏览 Vue项目用了WebP图片但旧浏览器显示不出来怎么办? 最近在Vue项目里把图片都换成WebP格式了,发现Chrome显示正常,但测试IE11和部分安卓机完全看不到图片。我查了文档知道这些浏览器不支持WebP,试过用标签加srcset属性:<img ... Top丶娅廷 优化 2026-02-19 11:53:25
确保后端返回的url字段是完整的绝对路径,前端直接用就行,别再截断了。