百度富文本JSP版本 word 复制后上传图片

打开ueditor.all.js 文件
全局搜索 inputRule 这个方法
在这里插入图片描述
插入这个代码片段 就可以了

if(/^(?:(file:\/+))/.test(attrs['src'])){
                 //进行word 图片上传本地 替换地址
           $.ajax({
           //这个是后端上传图片地址
            url: server_url+"/common/uploadf",
            data: {"file":attrs.src},
            async: false,
            type: 'POST',
            success: function (result) {
             attrs.src = result.url;
            }
           });
}

由于是本地路径 提供 file 转MultipartFile 后端代码

            //file 转 MultipartFile
            file = file.replace("file:///", "");
            File files = new File(file);
            FileItemFactory factory = new DiskFileItemFactory(16, null);
            FileItem item=factory.createItem(files.getName(),"text/plain",true,files.getName());
            int bytesRead = 0;
            byte[] buffer = new byte[8192];
            try {
                FileInputStream fis = new FileInputStream(files);
                OutputStream os = item.getOutputStream();
                while ((bytesRead = fis.read(buffer, 0, 8192)) != -1) 		   {
                    os.write(buffer, 0, bytesRead);
                }
                os.close();
                fis.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            MultipartFile multipartFile = new CommonsMultipartFile(item);

可以啦 不懂私信我吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值