summernote 上传图片到图片服务器的解决方案(springboot 成功)

可以使用 summernote图片上传功能来实现上传图片的功能。具体步骤如下: 1. 在 HTML 文件中引入 summernote 的 CSS 和 JS 文件。 2. 在 HTML 文件中添加一个 textarea 元素,并将其转换为 summernote 编辑器。 3. 在 JS 文件中配置 summernote 编辑器的图片上传功能。可以使用 AJAX 技术将图片上传服务器,并将上传成功后的图片 URL 返回给 summernote 编辑器。 以下是一个简单的示例代码: HTML 文件: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Summernote Upload Image</title> <link href="https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote-bs4.min.css" rel="stylesheet"> </head> <body> <textarea id="summernote"></textarea> <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote-bs4.min.js"></script> <script src="upload.js"></script> </body> </html> ``` JS 文件(upload.js): ```javascript $(document).ready(function() { $('#summernote').summernote({ height: 300, callbacks: { onImageUpload: function(files) { var formData = new FormData(); formData.append('file', files[0]); $.ajax({ url: '/upload', method: 'POST', data: formData, processData: false, contentType: false, success: function(response) { $('#summernote').summernote('insertImage', response.url); }, error: function(jqXHR, textStatus, errorThrown) { console.error(textStatus + " " + errorThrown); } }); } } }); }); ``` 在上面的代码中,我们使用了 jQuerysummernote 的库文件,并在 JS 文件中配置了 summernote 编辑器的图片上传功能。具体来说,我们在 `onImageUpload` 回调函数中使用 AJAX 技术将图片上传服务器,并将上传成功后的图片 URL 返回给 summernote 编辑器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值