资讯专栏INFORMATION COLUMN

SpringMVC 文件上传注意事项

aaron / 3215人阅读

摘要:问题出现在没有熟练使用,采用上传文件主要注意几个事项。配置在文件中,增加一个处理文件上传同时要在文件夹下的下建立目录。控制器团队项目集合路径团队项目集合是上传文件的临时存储路径。这个步骤最关键,否则文件上传不上去。

简介
我在使用 idea 上传文件时遇到一些问题,费了好些时间,最后还是的队友来帮忙。
问题出现在没有熟练使用 IDE,采用 SpringMVC 上传文件主要注意几个事项。
1. 配置 bean

在 web-servlet.xml 文件中,增加一个 bean 处理文件上传:

同时要在 webroot 文件夹下的WEB-INF下建立upload/temp目录。

2. jsp 页面

注意enctype要为multipart/..形式,否则可能上传不了。

3. 控制器
@RequestMapping("/user/upload")
    public String updateThumb(@RequestParam("name") String name,
                              @RequestParam("file") MultipartFile file)throws Exception{
        if(!file.isEmpty()){
            file.transferTo(new File("E:/团队项目/集合/temp/"+file.getOriginalFilename()));
            return "redirect:success.html";
        }else{
            return "redirect:fail.html";
        }
    }

路径“E:/团队项目/集合/temp/”是上传文件的临时存储路径。

4. 手动创建目录

记得在 targe(项目打包)下的WEB-INF下新建upload/temp目录。
这个步骤最关键,否则文件上传不上去。




上传的文件都到这里啦!!



5. 总结

IDEA 这个编辑器还是挺智能的, 如果一个文件夹下什么东西都没有的话, 编译后是没有这个文件夹的, 这时候就要自己在相应的目录下新建文件夹。用好IDE,开发更快。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/66381.html

相关文章

  • SpringMVC【参数绑定、数据回显、文件上传

    摘要:那我们就不用在每一个方法通过将数据传到页面。还能够配置该参数是否是必须的。方法的返回值有种重定向转发内部就是将数据绑定到域对象中的。注解能够将数据绑定到中也就是中,如果经常需要绑定到中的数据,抽取成方法来使用这个注解还是不错的。 前言 本文主要讲解的知识点如下: 参数绑定 数据回显 文件上传 参数绑定 我们在Controller使用方法参数接收值,就是把web端的值给接收到Cont...

    Flink_China 评论0 收藏0
  • SpringMVC文件上传

    摘要:为文件上传提供了直接的支持,这种支持是用即插即用的实现的。因此,的文件上传还需要依赖的组件。上传文件时,需要配置处理器文件上传文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的设置为,并将设置为。 SpringMVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。SpringMVC使用Apache Commons FileUplo...

    Karuru 评论0 收藏0
  • springMVC-returned a response status of 400 OR 403

    摘要:能够帮助大家少踩坑就好。找到上述代码中最相似的地方,添加错误解决方法路径错误,即当前访问的路径下没有相关文件。解决办法在文件存储服务器中的项目名的路径下,新建一个和你上传服务器路径一致的文件,我这里是文件。 能够帮助大家少踩坑就好。 1.springMVC跨服务器上传文件报错问题 当我们使用jersy把图片上传到我们的图片服务器中【tomcat】,我们可能会遇见以下三个错误: retu...

    aervon 评论0 收藏0
  • springmvc 接收上传图片并且存储至本地目录

    摘要:图片存储的方式为存储在虚拟目录下并返回虚拟目录的路径。如果是将开发的包直接部署在服务器中,则参考配置虚拟目录。 序言:项目环境 本次简单的demo是建立在springmvc框架上的,部署环境为tomcat,前段使用的bootstrap+jquery_file_upload组件。图片存储的方式为存储在虚拟目录下并返回虚拟目录的路径。建议先搭配好springmvc环境再继续参考本博客。没有...

    SimpleTriangle 评论0 收藏0

发表评论

0条评论

aaron

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<