The current request is not a multipart request
博客专区 > RegExInt 的博客 > 博客详情
The current request is not a multipart request
RegExInt 发表于2年前
The current request is not a multipart request
  • 发表于 2年前
  • 阅读 43
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: The current request is not a multipart request

配置上传组件:

1、添加commons-io,commons-fileupload 两个jar包

2、applicaitonContext.xml配置文件中配置上传组件bean

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <property name="defaultEncoding" value="utf-8" />
    <property name="maxUploadSize" value="10485760000" />
 </bean>

 

3、上传表单添加enctype属性 enctype="multipart/form-data"  注意 注意 注意 如果直接粘贴此内容过去,请注意张贴后标点符号是否是英文状态(老子因为这个原因,搞了两天)

4、controller中接收:用MultipartFile file 做为接收参数,传入对应的方法即可

@RequestMapping("test/upload.do")
    public String upload(@RequestParam(value="file",required=true) MultipartFile file){
        try {
            System.out.println("originalName:"+file.getOriginalFilename());
            System.out.println("inputStream:"+file.getInputStream());

String fileName = file.getOriginalFilename();
            File newFile = new File("d:/file",fileName);
            file.transferTo(newFile);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return "index/auhtorCenter";
    }

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 13
码字总数 3946
×
RegExInt
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: