`

用spring mvc上传文件

 
阅读更多
后台:
    @RequestMapping
    public void addEpibolyPool(@RequestParam("fileName") CommonsMultipartFile file,TEpibolyPool epibolyPool,HttpServletResponse response) {
        logger.debug("EpibolyController add start...........");
        System.out.println("开始上传文件啦。。。。。。。");
        //上传文件
        String fileName = null;
        try {
            InputStream in = file.getInputStream();
            String uploadDir = "E:/";
            File dirPath = new File(uploadDir);
            if (!dirPath.exists()) {
                dirPath.mkdirs();
            }
            fileName = uploadDir+file.getOriginalFilename();
            File uploadedFile = new File(fileName);
            byte[] bytes = file.getBytes();
            FileCopyUtils.copy(bytes, uploadedFile);
            System.out.println("********************************上传成功");
        } catch (IOException e) {
            e.printStackTrace();
        }

        epibolyPool.setPersonnelStatus("16");//初始状态
        epibolyPool.setResideProvider(providerId);
        epibolyPool.setCreateTime(new Date());
        epibolyPool.setResumeLink(fileName);
        String pk = epibolyService.save(epibolyPool);
        logger.debug("EpibolyController add end........");
    }

 前台jsp:

<form action="../rest/epiboly/add" id="form1" method="post" enctype="multipart/form-data">
    <input type="file" value="" class="text" name="fileName" style="width:120px"/>
</form>
分享到:
评论

相关推荐

    spring mvc上传文件

    在本文中,我们将深入探讨如何使用Spring MVC框架与Ajax技术结合来实现文件上传的功能。Spring MVC是Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构模式,用于构建Web应用程序。Ajax(Asynchronous ...

    spring mvc文件上传实现进度条

    在Spring MVC框架中,文件上传是一项常见的功能,而实现文件上传进度条则能提供更好的用户体验。这个场景通常涉及到前端的JavaScript或jQuery库(如jQuery File Upload)与后端的Spring MVC控制器之间的交互,以及...

    spring mvc 上传文件显示进度

    考虑到安全性,应限制上传文件的大小和类型,防止DoS攻击。同时,对于大型文件,可以考虑分块上传,以减轻服务器压力。 通过以上步骤,我们可以在Spring MVC中实现文件上传并显示进度。这个功能可以显著提高用户...

    Spring MVC 文件上传下载 后端 - Java.zip

    6. **优化**:为了提高性能,可以使用异步处理文件上传和下载,利用Spring MVC的AsyncController或者Servlet 3.0的异步处理特性。另外,对于大文件操作,可以考虑分块上传和下载。 7. **实际应用场景**:这些功能...

    Spring MVC实现文件的上传下载

    -- 指定最大上传文件大小,例如10MB --&gt; ``` 在Controller中,创建一个处理文件上传的方法,如下所示: ```java @PostMapping("/upload") public String handleFileUpload(@RequestParam("file") MultipartFile...

    spring mvc上传 下载ftp文件

    spring mvc上传 下载ftp文件

    精通Spring MVC 4

    本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...

    spring学习: spring mvc上传文件方法分析

    本文将深入探讨Spring MVC中的文件上传方法,并基于提供的“spring学习:spring mvc上传文件方法分析”标题进行详细的解析。 首先,理解Spring MVC处理文件上传的基本流程至关重要。当用户在表单中选择文件并提交时...

    spring mvc 文件上传 代码完整版

    这一功能对于构建Web应用程序,尤其是那些需要用户交互并处理上传文件的系统来说至关重要。本项目提供了一个完整的、经过测试的文件上传解决方案,支持多文件上传,并确保其能够正常运行。 在Spring MVC中实现文件...

    ssm框架--spring mvc实现文件上传

    在Spring MVC中,`MultipartFile`类是用于处理上传文件的核心类,它封装了文件的原始名称、临时存储路径、文件大小等信息。你可以通过`MultipartFile`的API读取文件内容,或者将其保存到服务器的指定位置。为了防止...

    Spring MVC文件上传下载

    Spring MVC 是一个强大的Java web开发框架,用于构建可维护、模块化且松散耦合的Web应用程序。在Spring MVC中,文件的上传和下载是常见的功能需求,这涉及到客户端与服务器之间的数据传输。本篇文章将深入探讨Spring...

    spring mvc 附件上传代码

    `定义了上传文件的保存路径。 - `protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object cmd, BindException errors)`方法用于处理提交的数据。 - `(FileUploadBean...

    Spring MVC 文件上传下载

    本文将深入探讨如何使用 Spring MVC 实现文件的上传与下载。 首先,要实现文件上传,我们需要引入一些必要的依赖库。在项目中添加以下 jar 包: 1. ant.jar:Apache Ant 的核心库,用于构建项目。 2. commons-...

    Spring MVC文件上传

    该方法通常接收一个`MultipartFile`类型的参数,这是Spring MVC为处理上传文件提供的特殊类型。示例代码如下: ```java @Controller public class UploadController { @RequestMapping(value = "/upload", ...

    spring mvc uploadify上传文件

    在本文中,我们将深入探讨如何使用Spring MVC框架与uploadify插件进行文件上传,特别是针对图片的上传。Spring MVC是Spring框架的一部分,专门用于构建Web应用程序,而uploadify是一款前端JavaScript插件,使得用户...

    spring mvc 上传代码 可运行

    在Spring MVC中,上传文件是一项常见的功能,尤其在处理用户提交的数据时,如图片、文档等。 这篇描述中的"spring mvc 上传代码 可运行"表明这是一个关于Spring MVC文件上传的实际示例项目。为了理解这个项目,我们...

    spring MVC 上传 &下载

    -- 指定所上传文件的总大小不能超过200KB --&gt; ``` - `defaultEncoding`:设置编码格式,默认为UTF-8,以防止中文乱码问题。 - `maxUploadSize`:设置允许上传的最大文件大小。需要注意的是,这里的限制指的是...

    spring mvc实现文件上传并携带其他参数的示例

    -- 设定最大上传文件大小,单位为MB --&gt; &lt;property name="maxUploadSize" value="10485760" /&gt; &lt;!-- 10MB --&gt; &lt;!-- 指定临时存储目录 --&gt; &lt;property name="defaultTempFileLocation" value="/tmp/spring/upload" ...

Global site tag (gtag.js) - Google Analytics