这里记录下,方便以后复制粘贴。
maven配置
commons-fileupload commons-fileupload 1.3.3
maven将自动引入 commons-fileupload-1.3.3.jar 和 commons-io-2.2.jar
springmvc配置
页面表单
controller层处理,保存文件到本地
public String importData(MultipartFile mobiles) throws IOException { //判断是否有上传文件 if (mobiles.getSize()>0) { //存储到本地的路径 String path = "/app/updata/"; File filepath = new File(path); //目录不存在则创建目录 if (!filepath.exists()) { filepath.mkdirs(); } //路径+随机生成一个不容易重复的文件名+原文件名 String pathandfile = path+IdrandomUtil.getStringRandom(10)+mobiles.getOriginalFilename(); //将上传文件写入本地 mobiles.transferTo(new File(pathandfile)); }else{ return "请选择上传文件"; } return "成功";}
嗯,我觉得文章就得这么写,简单明了。 复制粘贴就能用。