Spring中文件上传,图片上传以及回显
2016-11-29 10:58
429 查看
Spring中文件上传
基于Spring 的图片上传以及回显
<!-- 引入uploadify JS--> <script type="text/javascript" src="/js/plugins/uploadify/jquery.uploadify.min.js" ></script> <img alt="" src="" class="uploadImg"> <input type="hidden" name="img" value="" class="uploadName"> <script> $(".image-div .js-upload").uploadify({ buttonText: "上传图片", fileObjName: "image", multi: true, swf: '/js/plugins/uploadify/uploadify.swf', uploader: '/uploadify/uploadify.do', overrideEvents: ["onUploadSuccess", "onSelect"], onUploadSuccess: function (file, data) { $(".uploadImg").attr("src", data); $(".uploadName").val(data); } }); </script>
后台控制器实现
/** * 保存图片 */ @RequestMapping("uploadify/uploadify") @ResponseBody private String uploadLogo(MultipartFile image) { String fileName = UploadUtil.upload(image, servletContext.getRealPath("/upload")); return "/upload/" + fileName; } /** * 上传文件工具类 */ public class UploadUtil { /** * @param file * @param basePath 上传文件的路径,通常都是/upload * @return */ public static String upload(MultipartFile file, String basePath){ String originalFilename = file.getOriginalFilename(); String fileName = UUID.randomUUID().toString()+"."+ FilenameUtils.getExtension(originalFilename); try { File targetFile = new File(basePath,fileName); FileUtils.writeByteArrayToFile(targetFile,file.getBytes()); }catch (IOException e){ e.printStackTrace(); } return fileName; } }
相关文章推荐
- Java Springboot结合FastDFS实现文件上传以及根据图片url将图片上传至图片服务器
- LINUX目录和文件各自的权限说明,以及目录和文件权限之间的关系(应用:配置linux下上传图片的存储目录)
- ueditor1.4.3配置过程(包含单独上传文件以及图片的使用)
- 多图片上传预览实现以及移动端web多文件上传
- 选择本地图片上传到服务器进行头像设置以及文件下载
- Spring使用外部属性文件以及常见错误(内附大量图片,很有借鉴意义)
- ajax图片上传及时回显图片,自己总结 + ajaxFileUpload 上传文件 以及 返回值 带 <pre> 标签问题
- springMVC+ Linux + VSFTPD + nginx实现文件上传至图片服务器
- Spring 使用七牛云存储上传图片以及html5图片压缩上传
- 浅谈 Html5 带进度条的的文件图片(带本地回显)上传(三)
- ASP.NET2.0文件上传以及图片处理
- spring实现文件上传(图片解析)
- 图片,音频,视频文件的上传 以及图片缩略图的制作,音频文件时长的获取以及 视频文件缩略图的获取
- Android 上传文件,图片。以及服务器端接收相关(转载)。
- SpringBoot 学习记录(五)- 文件上传(和图片服务器fastdfs测试)
- Android 上传文件,图片。以及服务器端接收相关。
- 文件上传--图片上传 (注解配置以及xml配置)
- SpringBoot 简单文件上传实现以及jar包方式运行项目
- S2SH整合以及图片上传(1)之spring搭建
- ASP.NET2.0文件上传以及图片处理(转)