Ueditor修改图片上传方法,Ueditor修改视频上传方法
来源:互联网 发布:中电数据在哪里 编辑:程序博客网 时间:2024/05/17 08:17
使用Ueditor常常会需要修改图片上传的路径,甚至是视频的上传路径,进入正题:
修改ueditor.mine.js
UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;UE.Editor.prototype.getActionUrl = function(action) { if (action == 'uploadimage' || action == 'uploadscrawl' || action == 'uploadimage'|| action == 'uploadvideo') { if(action == 'uploadvideo'){ return Tool.contextPath+'/upLoadFile/ueVideo'; }else{ return Tool.contextPath+'/upLoadFile/ueimg'; } } else { return this._bkGetActionUrl.call(this, action); }}后台接处理方法
/*** * @Title: ueimg @author liuzhengwen @Description: (上传图片) @return @return* String 返回类型 @throws*/@RequestMapping("ueimg")public void ueimg(HttpServletRequest request, HttpServletResponse response, @RequestParam("upfile") MultipartFile file, String type) {try {if (!file.isEmpty()) {response.setContentType("text/html");String fileName = file.getOriginalFilename();String fileSuffix = fileName.substring(fileName.lastIndexOf("."));String key = uUIDWorker.getUUID() + fileSuffix;String url = uploadFileService.uploadImage(key, file.getBytes());Map<String, Object> data = new HashMap<String, Object>(0);if (!"".equals(url)) {data.put("state", "SUCCESS");data.put("original", file.getOriginalFilename());data.put("size", file.getSize() + "");data.put("title", url.substring(url.lastIndexOf("/") + 1, url.length()));data.put("type", url.substring(url.lastIndexOf("."), url.length()));data.put("url", url);response.getWriter().write(objectMapper.writeValueAsString(data));} else {data.put("state", "FAIL");response.getWriter().write(objectMapper.writeValueAsString(data));}}} catch (Exception e) {logger.error("=====UpLoadFileController uploadFile error================={}", e);}}注意,这里主要的是返回一个json,json中的格式如下:
{ "state": "SUCCESS", "original": "1212.png", "size": "6253", "title": "892372205560730374.png", "type": ".png", "url": "http://image.zuma.com/upload/892372205560730374.png"}同样视频上传的方法如下:
/** * @throws IOException * * @Title: ueimg @author liuzhengwen @Description: (上传图片) @return @return * String 返回类型 @throws */@RequestMapping("ueVideo")public void ueVideo(HttpServletRequest request, HttpServletResponse response, @RequestParam("upfile") MultipartFile file) throws IOException {try {if (!file.isEmpty()) {//视频处理方法略。。。。JSONObject urlJson = new JSONObject();urlJson.put("original", imageUrl);String fileRealName = file.getOriginalFilename();urlJson.put("name", fileRealName.substring(0, fileRealName.lastIndexOf(".")));urlJson.put("url", url);urlJson.put("size", file.getSize());urlJson.put("type", ".flv");urlJson.put("state", "SUCCESS");// 把视频信息带到页面response.getWriter().write(urlJson.toJSONString());}} catch (Exception e) {response.getWriter().write("fail");logger.error("=====UpLoadFileController uploadFile error================={}", e);}}
阅读全文
1 0
- Ueditor修改图片上传方法,Ueditor修改视频上传方法
- 百度编辑器ueditor修改文件图片上传路径的方法
- 百度编辑器ueditor上传图片顺序乱掉修改方法
- 修改ueditor的上传文件、图片、视频等路径
- UEditor 图片视频上传
- Ueditor 上传路径修改
- ueditor 上传图片去掉高度属性方法
- ueditor上传视频,显示空白,修改ueditor.all.js后播放视频
- Ueditor HTML编辑器图片上传路径修改(php版)
- UEditor图片上传保存位置的修改(JSP)
- UEditor进阶:修改图片上传的方式(JSP版)
- ueditor自定义上传附件方法
- ueditor使用_3_图片视频等上传
- 利用UEditor进行上传图片、视频
- ueditor、thinkphp3.2.3上传视频及下载方法
- Ueditor无法修改视频
- Ueditor JSP 图片上传
- UEditor上传图片错误
- 企业PCBB进入PDM简介
- 使用任务集合来限制高并发导致服务器超负载的解决方案
- 栅格数据处理方法
- 扑克牌中的顺子
- IE11的userAgent
- Ueditor修改图片上传方法,Ueditor修改视频上传方法
- C语言之递归(李白打酒)
- cplusplus
- Android中实现本地缓存,存储(SharedPreferences存储)
- 2017 Multi-University Training Contest
- uva 232
- Java nio
- 冒泡排序原则排序
- [HDU]-6060 RXD and dividing