jfinal框架ueditor上传图片的实现方法
来源:互联网 发布:阿里云 红岭创投 编辑:程序博客网 时间:2024/05/29 17:24
使用ueditor编辑器大大方便了我们的开发,下面我说一下在使用ueditor上传图片的java方法实现:
public void uploadImage() {List<UploadFile> fileList = getFiles( PathKit.getWebRootPath()+ RESOURCE_DIR);String imgpath =PathKit.getWebRootPath() + RESOURCE_DIR+"/";String title = "";String fname = "";String newFileName = "";String state = "SUCCESS";if (fileList != null && fileList.size() > 0) {UploadFile file = (UploadFile) fileList.get(0);UploadFile f = (UploadFile) file;// 获取文件名fname = f.getFileName();// 获取的是.jpgString suwf = fname.substring(fname.lastIndexOf("."),fname.length());// 随机生成的newFileName = fileUtil.getNewFileName(fname);f.getFile().renameTo(new File(imgpath + newFileName));try {File file1 = new File(imgpath + newFileName);Iterator<ImageReader> readers = ImageIO.getImageReadersByFormatName(suwf.substring(1,suwf.length()));ImageReader reader = (ImageReader) readers.next();ImageInputStream iis = ImageIO.createImageInputStream(file1);reader.setInput(iis, true);iis.close();} catch (Exception e) {e.printStackTrace();}// 实际上是原图片名title = getPara("pictitle");if (title == null || title.trim().length() == 0) {title = fname;}} else {state = "";}title = title.replace("&", "&").replace("'", "&qpos;").replace("\"", """).replace("<", "<").replace(">", ">");renderText("{'original':'" + fname + "','url':'http://"+ getRequest().getServerName() + ":"+ getRequest().getServerPort() + getRequest().getContextPath()+ RESOURCE_DIR+"/" + newFileName + "','title':'" + title+ "','state':'" + state + "'}");}
1 0
- jfinal框架ueditor上传图片的实现方法
- JFinal+ajaxfileupload实现图片的异步上传
- JFinal+WebUploader实现图片的异步上传
- ueditor - 配置实现上传图片的功能
- UEditor + golang 实现图片上传
- JFinal 框架的文件上传
- Jfinal框架学习系列之图片上传
- jfinal中使用百度编辑器上传图片的实现
- JFinal学习笔记(四) 实现简单的图片上传
- Ueditor修改图片上传方法,Ueditor修改视频上传方法
- 实现ueditor + 图片空间 实现图片上传
- 百度编辑器ueditor修改文件图片上传路径的方法
- UEditor之实现配置简单的图片上传示例
- 使用ueditor实现单独的图片上传功能
- UEditor之实现配置简单的图片上传示例
- SSM配置Ueditor实现图片的上传<一>
- SSM配置Ueditor实现图片的上传<二>
- SSM配置Ueditor实现图片的上传<三>
- 秘密的秘密
- leetcode:226 Invert Binary Tree-每日编程第七题
- Swift使用Playground编程
- MyEclipse SVN的使用
- gulpfile.js 中的坑--注入篇(gulp-inject,gulp-wiredep)
- jfinal框架ueditor上传图片的实现方法
- HDU 5573 Binary Tree 2015上海现场赛B题
- mysql创建时间距离函数
- IOS atomic与nonatomic,assign,copy与retain的定义和区别
- Oracle数据库10个小问题
- unity ios从打包到审核到发布全过程
- [骨科手术导航]2D/3D医学图像配准研究_罗博博_南方科技大学
- 虚函数的实现机制
- 配置系统