`

uploadify 3.2.1+spring mvc上传文件

 
阅读更多
uploadify 3.2.1+spring mvc上传文件
博客分类: jquery

之前做过uploadify 2.x的文件上传,做这个项目的时候发现官网现在版本是3.2.1于是就做了一个demo。
前台代码如下(注意引入jquery):Java代码 复制代码 收藏代码
<!DOCTYPE HTML >  
<html>  
  <head>  
    <title>文件上传</title>  
     <%@include file="comm/comm.jsp" %>  
     <link rel="stylesheet" type="text/css" href="css/uploadify.css">  
     <script type="text/javascript" src="js/jquery.uploadify.min.js"></script>  
  <script >  
      $(document).ready(function() {  
            $("#file_upload").uploadify({  
                    'buttonText' : '请选择',  
                    'height' : 30,  
                    'swf' : '/auth/js/uploadify.swf',  
                    'uploader' : '/auth/uploadFile.html',  
                    'width' : 120,  
                    'auto':false,  
                    'fileObjName'   : 'file',  
                    'onUploadSuccess' : function(file, data, response) {  
                        alert( file.name + ' 上传成功! ');  
                    }  
                });  
        });  
     </script>  
  </head>  
  <body>  
    <input type="file" name="fileName" id="file_upload" />  
    <a href="javascript:$('#file_upload').uploadify('upload', '*')">上传文件</a> | <a href="javascript:$('#file_upload').uploadify('stop')">停止上传!</a>  
  </body>  
</html> 

<!DOCTYPE HTML >
<html>
  <head>
    <title>文件上传</title>
     <%@include file="comm/comm.jsp" %>
     <link rel="stylesheet" type="text/css" href="css/uploadify.css">
     <script type="text/javascript" src="js/jquery.uploadify.min.js"></script>
  <script >
      $(document).ready(function() {
        $("#file_upload").uploadify({
            'buttonText' : '请选择',
            'height' : 30,
                'swf' : '/auth/js/uploadify.swf',
                'uploader' : '/auth/uploadFile.html',
                'width' : 120,
                'auto':false,
                'fileObjName'   : 'file',
                'onUploadSuccess' : function(file, data, response) {
                    alert( file.name + ' 上传成功! ');
                }
        });
        });
     </script>
  </head>
  <body>
    <input type="file" name="fileName" id="file_upload" />
    <a href="javascript:$('#file_upload').uploadify('upload', '*')">上传文件</a> | <a href="javascript:$('#file_upload').uploadify('stop')">停止上传!</a>
  </body>
</html>
后台代码如下:
Java代码 复制代码 收藏代码
@RequestMapping(value="/uploadFile",method=RequestMethod.POST)  
    public void uploadFile(HttpServletResponse response,HttpServletRequest request,@RequestParam(value="file", required=false) MultipartFile file) throws IOException{  
        byte[] bytes = file.getBytes();  
        System.out.println(file.getOriginalFilename());  
        String uploadDir = request.getRealPath("/")+"upload";  
        File dirPath = new File(uploadDir);  
        if (!dirPath.exists()) {  
            dirPath.mkdirs();  
        }  
        String sep = System.getProperty("file.separator");  
        File uploadedFile = new File(uploadDir + sep  
                + file.getOriginalFilename());  
        FileCopyUtils.copy(bytes, uploadedFile);  
        msg = "true";  
        response.getWriter().write(msg);  
    } 
分享到:
评论

相关推荐

    Uploadify3.2.1+Stream+PlUpload 三种批量上传控件(APS.NET)

    - Flash支持:虽然现代浏览器逐步淘汰Flash,但Uploadify 3.2.1在当时仍依赖Flash进行文件选取和上传。 - 自定义事件:Uploadify提供了丰富的事件处理机制,如`onSelect`、`onProgress`和`onComplete`,便于开发者...

    uploadify3.2.1版本(当前最新)

    Uploadify 是一个基于 jQuery 的强大文件上传插件,它的出现极大地简化了网页端的文件上传操作,特别是对于那些需要处理大量用户上传文件的网站来说,它提供了高效且用户体验良好的解决方案。在 "uploadify3.2.1 ...

    uploadify3.2.1

    综上所述,Uploadify 3.2.1是一个强大且易用的文件上传插件,其详细的文档和示例使得开发者能够快速集成到项目中,实现高效、便捷的文件上传功能。无论是在小型个人项目还是大型企业级应用中,它都是一个值得信赖的...

    spring mvc uploadify上传文件

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

    Uploadify-3.2.1 jQuery文件上传插件

    Uploadify是一款基于jQuery的文件上传插件,版本为3.2.1,它极大地简化了在Web应用中实现异步无刷新多文件上传的过程。这个插件的核心特性是通过Ajax技术实现在后台处理文件上传,使得用户在上传过程中无需等待页面...

    uploadify3.2.1上传实现

    Uploadify 是一个流行的JavaScript上传插件...通过以上步骤,你就能在项目中实现Uploadify 3.2.1的文件上传功能。记住,理解每个部分的工作原理以及如何定制和扩展是关键,这样可以使Uploadify更好地适应你的项目需求。

    uploadify [解决spring MVC上传配置冲突]

    本项目着重解决如何在Spring MVC框架下配置并使用Uploadify,同时避免与Spring MVC自身的文件上传配置发生冲突。 首先,我们需要理解`Spring MVC`的文件上传机制。Spring MVC通过`MultipartResolver`接口处理多部分...

    Uploadify v3.2.1 个人修复版

    Uploadify v3.2.1 是一款流行的前端文件上传插件,主要应用于Web应用程序中,让用户能够方便快捷地上传文件到服务器。这个个人修复版是针对官方原版的一个改进版本,解决了用户在官网下载后遇到的一些问题。修复者...

    uploadify_v3.2.1文件上传插件

    Uploadify V3.2.1是一款广泛应用于网页端的文件上传插件,它以其便捷、高效和用户友好的特性在IT行业中受到了众多开发者和设计师的青睐。这款插件允许用户在网页上实现批量、多文件的上传功能,极大地提升了文件交互...

    Uploadify-3.2.1 API

    Uploadify是一个易集成的多文件上传解决方案,在手册翻译时,3.2版目前最新。作为一个jQuery插件,Uploadify不仅使用简单而且可定制性非常强。

    修改uploadify.3.2.1

    此js解决jquery.uploadify.3.2.1 在IE9,IE10中 上传文件的按钮会无法点问题

    用uploadify3.2.1批量上传图片,预览图片,单独删除图片

    4. **与SpringMVC集成**:在后台处理文件上传时,通常会使用像SpringMVC这样的MVC框架。你需要创建一个控制器方法来接收并处理Uploadify发送的文件。SpringMVC提供了`MultipartFile`接口,用于处理上传的文件。你...

    基于struts2+spring+mybatis+uploadify的多文件上传

    【标题】"基于Struts2+Spring+MyBatis+Uploadify的多文件上传"是一个典型的Java Web项目,它利用了这些技术栈来实现高效、交互友好的文件上传功能。Struts2作为MVC框架,负责处理用户请求并协调整个应用的流程;...

    MVC4下对话框中使用Uploadify上传多个文件

    在本文中,我们将深入探讨如何在ASP.NET MVC4框架下,利用JQuery Dialog插件创建一个弹出对话框,并在其中集成Uploadify组件实现多文件上传功能。这将涉及前端JavaScript库、后端C#处理逻辑以及数据库交互,旨在提供...

    uploadify3.2.1资源包

    Uploadify是一款广泛应用于Web开发中的前端文件上传插件,它允许用户通过Flash或HTML5技术实现多文件批量上传。在3.2.1版本中,虽然功能强大且易用,但有时用户可能会遇到“404 Not Found”错误,这通常是由于服务器...

    基于Uploadify+jsp文件上传刷新

    首先,Uploadify是一个基于Flash和jQuery的文件上传组件,它提供了丰富的自定义选项,包括文件类型限制、进度条显示、多文件同时上传等。其主要优势在于它可以异步上传文件,即用户在选择文件后,文件会后台上传,而...

    asp.net mvc uploadify v3.2.1 使用方法(二)

    在本教程中,我们将深入探讨如何在ASP.NET MVC项目中集成Uploadify v3.2.1,以实现高效且友好的文件上传界面。 首先,我们需要在项目中引入Uploadify。你可以从其官方网站或者第三方资源网站下载v3.2.1版本的压缩包...

    jquery上传插件uploadify+php完美实现强大的文件上传功能实例+程序

    Uploadify是一款广泛使用的前端插件,它使得文件上传过程更加直观、用户友好,并且支持批量上传和自定义样式,极大地提升了用户体验。 首先,我们来了解jQuery Uploadify插件。Uploadify是基于jQuery的,这意味着你...

    jquery uploadify3.1 +java 文件上传/下载 插件的使用

    jquery uploadify3.1 与java 集成,包含有 页面,配置servlet web.xml 部署到tomcat中 ,即可使用。简单方便,页面中包含有 uploadify 3.1的 一些样式。可自行进行更改

Global site tag (gtag.js) - Google Analytics