富文本编辑器上传图片后路径显示不全怎么办? 恩宇 Dev 提问于 2026-01-28 09:11:23 阅读 58 组件 用Quill做富文本时,图片上传成功但编辑器里只显示部分路径,比如后端返回/uploads/123.jpg却显示成123.jpg,怎么办? 配置了uploadHandler后能上传到服务器,返回的JSON是这样的: { "url": "https://example.com/uploads/123.jpg" } 但插入到编辑器里还是变成标签只带文件名,控制台报404错误,求大佬指点哪里配置错了? 我来解答 赞 12 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 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'); } } } } } }); 回复 点赞 9 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 回答 26 浏览 富文本编辑器里图片上传后无法显示怎么办? 我用 Vue3 + Quill 做了个富文本编辑器,图片上传接口能成功返回 URL,但插入后页面上只显示一个空白占位符,图片根本加载不出来,控制台也没报错,这到底哪出问题了? 我试过直接把返回的 UR... 钰文 Dev 组件 2026-03-25 14:56:24 2 回答 37 浏览 富文本编辑器图片上传后无法回显怎么办? 我用的是 Quill.js 做富文本,图片上传到服务器返回了 URL,但插入后编辑器里显示的是一个空白占位或者直接不显示,控制台也没报错。 我试过用 quill.insertEmbed 插入图片,代码... Designer°梦鑫 组件 2026-03-21 17:57:20 2 回答 45 浏览 Markdown编辑器上传图片后路径显示404怎么办? 在用Quill.js实现Markdown编辑器时,用户上传图片用FileSaver保存为base64格式,但渲染后图片路径显示404错误。明明保存成功了啊,控制台提示GET blob:null/xxx... 宇文世杰 交互 2026-02-15 15:39:27 2 回答 128 浏览 Summernote图片上传后无法显示在编辑器里怎么办? 在用Summernote配置图片上传功能时,虽然后端返回了正确的图片URL,但上传成功后编辑器里还是显示叉号。我检查过网络请求没问题,返回的JSON格式也符合文档要求,这是什么情况? 我的配置是这样的... IT人可慧 组件 2026-01-29 10:05:30 2 回答 111 浏览 Markdown图片语法在富文本编辑器里显示为文本怎么办? 在用markdown-it实现富文本编辑器时,输入图片语法,但预览区只显示原始文本而没渲染成图片。检查过插件是否加载,确认已引入... 司徒金梅 组件 2026-01-29 11:21:36 2 回答 120 浏览 Avatar头像组件图片路径显示不正常怎么办? 我正在用React开发用户列表,每个用户头像用Avatar组件展示。但动态绑定的图片路径总是显示不出来,静态图片却能正常显示。 代码是这样的: function UserAvatar({ user }... UX-国娟 组件 2026-02-03 17:55:27 2 回答 171 浏览 Vite项目中图片路径在打包后显示404怎么办? 我在开发环境用能正常显示图片,但打包后访问根路径时图片404了。试过改成还是不行,public目录配置也没问题,这是哪里出错了? 项目结构是这样的:src/里放代码,public/放静态资源。打包生成... UI志敏 工具 2026-01-28 12:07:30 2 回答 68 浏览 Froala编辑器图片上传配置后返回错误怎么办? 在集成Froala编辑器时,按照文档配置了图片上传功能,但每次上传都返回400错误。我设置了imageUploadURL为服务器端点,并确保后端返回了正确的JSON格式,但控制台提示“Upload e... Prog.瑞雪 组件 2026-01-28 10:59:25 1 回答 69 浏览 Tiptap 中如何自定义图片上传逻辑? 我用 Tiptap 做富文本编辑器,想替换默认的图片插入方式,改成上传到自己的服务器。但文档里没找到清晰的例子,试了扩展 Image 节点也不生效。 现在点插入图片还是直接贴 URL,我想改成弹出文件... 端木丽珍 交互 2026-03-19 19:52:24 2 回答 78 浏览 Vant的Image组件图片路径正确但无法显示,如何解决? 在Vue项目里用Vant的Image组件,图片路径写对了但页面就是不显示,到底是哪里出问题了? 代码是这样写的: <template> <van-image :src="i... a'ゞ倩影 组件 2026-02-12 12:36:30
确保后端返回的url字段是完整的绝对路径,前端直接用就行,别再截断了。