第一次初始化 请求是 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;