layui富文本编译器上传图片

@RestController
@RequestMapping("/upload")
public class UploadController {

   
    private final static String FILE_SAVE_PATH = "C:/Users/86182/Desktop/第二个CRM权限管理/OA前台/layuimg";

    @RequestMapping("/uploadImg")
    private Object uploadFile(@RequestParam(value = "file") MultipartFile file, HttpServletRequest request) {
        Map<String,Object> mv=new HashMap<String, Object>();
        Map<String, String> mvv = new HashMap<String, String>();
        if(file==null) {
            return new Result("200", "上传失败", 500, false);
        }
        //获取文件名
        String fileName = file.getOriginalFilename();
        //获取后缀 比如:.jpg
        String suffixName = fileName.substring(fileName.lastIndexOf("."));
        //此处生成 uuid 作为新的文件名称
        String uuid = UUID.randomUUID().toString().replaceAll("-", "");
        //此处拼接得到最终文件保存路径( E:/hbui/Product/img/生成的uuid.jpg)
        String savePath = FILE_SAVE_PATH + File.separator+uuid + suffixName;
        File f = new File(savePath);
        // f.getParentFile()获取文件的父级路径,即:FILE_SAVE_PATH 的值
        if (!f.getParentFile().exists()) {
            //mkdirs()是创建多级目录
            f.getParentFile().mkdirs();
        }
        try {
            // 上传图片到 -》 “绝对路径”
            file.transferTo(f);
        } catch (IOException e) {
            e.printStackTrace();
            return new Result("200", "上传失败", 500, false);
        }
        System.out.println(uuid+suffixName);
        mvv.put("src", "layuimg/" + uuid+suffixName);
        mvv.put("title",uuid+suffixName);
        mv.put("code", 0);
        mv.put("msg", "上传成功");
        mv.put("data", mvv);
        return mv;
    }


}




//注意:layedit.set 一定要放在 build 前面,否则配置全局接口将无效。
//layedit.build('demo'); 
layedit.set({
				uploadImage: {
					url: globalData.server + '/upload/uploadImg'
				}

			});
			var index = layedit.build('demo', {
				tool: ['strong' //加粗
					, 'italic' //斜体
					, 'underline' //下划线
					, 'del' //删除线
					, '|' //分割线
					, 'left' //左对齐
					, 'center' //居中对齐
					, 'right' //右对齐
					, 'link' //超链接
					, 'unlink' //清除链接
					, 'face' //表情
					, 'image' //插入图片
					, 'help' //帮助
				]
			});


版权声明:本文为w11117原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。