码迷,mamicode.com
首页 > 编程语言 > 详细

springmvc上传方法

时间:2018-02-06 13:02:54      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:int   exce   exists   mvc   ipa   adf   multi   else   art   

/**
	 * 
	 * @param file 上传的文件
	 * @param filePath 上传到那个目录
	 * @return 上传后的文件名字
	 * @throws IOException
	 */
	public static String uploadFileToPath( MultipartFile file, String filePath) throws IOException {
		//获取图片原始名称  1.jpg
        String originalFilename = file.getOriginalFilename();
        //图片扩展名  jsp
        int lastIndexOf = originalFilename.lastIndexOf(".");
        //String types = originalFilename.substring(originalFilename.lastIndexOf(".")+1).toLowerCase();
        String newFileName = "";
        if(lastIndexOf != -1) {
        	newFileName = new Date().getTime() + originalFilename.substring(lastIndexOf);
        }else {
        	newFileName = new Date().getTime() + ".tmp";
        }
        
        String fullPath = filePath + newFileName;
		
		// 创建文件夹
		File dirPath = new File(filePath);
		if (!dirPath.exists() || (!dirPath.isDirectory())) {
			dirPath.mkdirs();
		}
		//创建文件
		File uploadFile = new File(fullPath);
		//Copy文件
		FileCopyUtils.copy(file.getBytes(), uploadFile);
		  
		return newFileName;
	}

  

springmvc上传方法

标签:int   exce   exists   mvc   ipa   adf   multi   else   art   

原文地址:https://www.cnblogs.com/zyh1994/p/8421561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!