UEditor 启用图片上传功能

 第一次初始化 请求是 get 请求  需要返回参数 为

{
    "imageActionName": "uploadimage",
    "imageFieldName": "upfile",
    "imageMaxSize": 2048000,
    "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"],
    "imageCompressEnable": true,
    "imageCompressBorder": 1600,
    "imageInsertAlign": "none",
    "imageUrlPrefix": "",
    "imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}"
}

当点击上传图片的时候为post请求  需要返回参数为

{
    "state": "SUCCESS",
    "url": "upload/demo.jpg",
    "title": "demo.jpg",
    "original": "demo.jpg"
}

@RequestMapping(method = RequestMethod.POST, value = "ue/upload")
	public @ResponseBody Object uploads(HttpServletRequest request) throws IOException{		
		MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request;  
		MultiValueMap<String, MultipartFile>  multiFile=multiRequest.getMultiFileMap();
		List<MultipartFile> multipartFile=multiFile.get("upfile");
		imageUpload iUpload=new imageUpload();
		if (!multipartFile.isEmpty()) {
			QiNiuUploadUtils upload=new QiNiuUploadUtils();
			String fileName=upload.upload(multipartFile.get(0).getInputStream(), multipartFile.get(0).getOriginalFilename());	
			iUpload.setOriginal(fileName);
			iUpload.setState("SUCCESS");
			iUpload.setTitle(fileName);
			iUpload.setUrl("http://oh15xvjyd.bkt.clouddn.com/"+fileName);
		}
		return iUpload;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值