首页 > 代码库 > SpringMvc文件上传
SpringMvc文件上传
1、配置MultipartResolver
2、表单中<input type="file" name="比如attach" > 而且在method一栏中要写encotype="multipart/form-data"
3、在接收的方法中,用参数MultipartFile attach 来接收这个传过来的文件信息。能得到attach.getOriginalFilename()就是传进来的文件名;attach的参数中有输入流,新建一个File文件,路径就用File f = getrealpath+自己设定的根目录下的文件夹+刚才original的文件名。然后用FileUtil的copyInputStreamToFile(attach中的inputstream,f);完成。
4、多个文件时,MultipartFile attach 要变成 MultipartFile[] attaches ,这样的话表单中的name要改成attaches,因为有多个input,所以方法参数中的MultipartFile attaches 前面要加@requestparam "attaches"
5、如果文件没有传满,那么会遇到空文件,要在方法的拷贝文件的for循环中 判断一下,如果为空就跳出这次循环执行下一次循环。
SpringMvc文件上传
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。