uploadify多文件上传插件

这个插件是兼容IE8及以上版本的,实现了基本功能,底部有下载连接

代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"        "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <title>uploadify多文件上传插件使用</title>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">    <script type="text/javascript" src="js/jquery-1.8.2.js"></script>    <link rel="stylesheet" type="text/css" href="js/uploadfiy/uploadify.css"/>    <style type="text/css">        #fileQueue {            background_color: #FFF;            border_radius: 3px;            /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); */            border:1px solid #95B8E7;            /* box-shadow: 0 1px 3px rgba(135, 175, 255, 1); */            height: 220px;            margin-bottom: 10px;            overflow: auto;            /* padding: 5px 10px; */            width: 395px;        }    </style>    <!--这个js是经过修改的,可以兼容IE8及以上的版本-->    <script type="text/javascript" src="js/uploadfiy/jquery.uploadify.js"></script>

    <script type="text/javascript">

        $(document).ready(function() {            initFile();        });

        function initFile() {

            $("#uploadify").uploadify({                ‘uploader‘: ‘FileUpLoadServlet‘,//后台处理的页面                ‘swf‘ : ‘./js/uploadfiy/uploadify.swf‘,                ‘script‘ : ‘‘,                ‘width‘:80,                ‘height‘:23,                ‘folder‘ : ‘../upload‘,                ‘buttonText‘ : ‘选择文件‘,                ‘fileExt‘ : ‘*.*‘, //允许上传的文件格式                ‘queueID‘ : ‘fileQueue‘,                ‘auto‘ : false, //需要手动的提交申请                ‘simUploadLimit‘:3, //同时运行上传的进程数                ‘queueSizeLimit‘:10,//                ‘multi‘ : true                //‘scriptData‘:{‘dept‘:‘dept1‘,‘group‘:‘group1‘},  //这个参数必须要设置成method为get,                //‘method‘:‘get‘                           //后台用request.getParameter(‘name‘)获取名字的值            });        }

        //用户取消函数        function funCancel(event, ID, fileObj, data) {            alert(‘您取消了‘ + fileObj.name + ‘操作‘, ‘info‘);            return;        }

        //图片上传发生的事件        function funComplete(event, ID, fileObj, response, data) {            //$("#pic").html(‘<img id="pic" runat="server" src=../upload/‘ + response + ‘.jpg style="width:300;height:200px;"/>‘);            if (response == 0) {                jBox.tip(‘图片‘ + fileObj.name + ‘操作失败‘, ‘info‘);                return;            }            $("#pic").attr("src", "../upload/" + response).height(200).width(300);            jBox.tip(‘图片‘ + fileObj.name + ‘操作成功‘, ‘info‘);            return;        }

        //上传发生错误时。        function funError(event, ID, fileObj, errorObj) {            jBox.tip(errorObj.info);            return;        }    </script></head>

<body style="background-color:white;">    <div id="maindiv" style="margin:0 auto;width:100%; text-align:center;border:1px solid #95b8e7; background-color:#F3F3F3;">        <div id="filecollection" style=" width:420px;margin:0 auto;text-align:left; margin-top:30px;margin-bottom:50px;">            <input type="file" name="uploadify" id="uploadify" />            <div id="fileQueue"></div>            <p style="font-size:12px;">                <a href="javascript:$(‘#uploadify‘).uploadify(‘upload‘,‘*‘)">上传</a>| <a                    href="javascript:$(‘#uploadify‘).uploadify(‘cancel‘,‘*‘)">取消上传</a>            </p>        </div>    </div></body></html>
代码下载连接:http://download.csdn.net/detail/zhzhjieke/8411193
时间: 2024-10-12 00:15:43

uploadify多文件上传插件的相关文章

jquery uploadify 多文件上传插件 使用经验

Uploadify 官网:http://www.uploadify.com/ 一.如何使用呢? 官网原文:http://www.uploadify.com/documentation/uploadify/implementing-uploadify/在我理解的基础上,做了一些翻译吧,建议直接看官网原文,因为截止到发布这篇博客为止,官方的版本是v3.2.1使用之前我们来看下使用的最低要求. 要求 jQuery 1.4.x 或更新的版本Flash Player 9.0.24 或更新的版本服务器端实现

支持多文件上传的jQuery文件上传插件Uploadify

支持多文件上传的jQuery文件上传插件Uploadify,目前此插件有两种版本即Flash版本和HTML5版本,对于HTML5版本会比较好的支持手机浏览器,避免苹果手机Safari浏览器不支持Flash,主要特性:支持多文件上传.HTML5版本可拖拽上传.实时上传进度条显示.强大的参数定制功能,如文件大小.文件类型.按钮图片定义.上传文件脚本等. Flash版本使用方法: 1.加载JS和CSS ? 1 2 3 <script src="jquery/1.7.1/jquery.min.js

强大的支持多文件上传的jQuery文件上传插件Uploadify

支持多文件上传的jQuery文件上传插件Uploadify,目前此插件有两种版本即Flash版本和HTML5版本,对于HTML5版本会比较好的支持手机浏览器,避免苹果手机Safari浏览器不支持Flash,主要特性:支持多文件上传.HTML5版本可拖拽上传.实时上传进度条显示.强大的参数定制功能,如文件大小.文件类型.按钮图片定义.上传文件脚本等. Flash版本使用方法: 1.加载JS和CSS ? 1 2 3 <script src="jquery/1.7.1/jquery.min.js

文件上传插件Uploadify在Struts2中的应用,完整详细实例

->最近由于项目需要使用到一个上传插件,在网上发现uploadify挺不错,所以决定使用它,但是官网文档和例子是php的,而项目是SSI框架的,所以自己对uploadify在struts2中的使用进行了一番研究,最终实现了.发现网上关于这方面的资料很少,而且有的一两篇例子还不大全,网友提问质疑很多,所以,下面我特将我的代码公布: --------------------------------------------------------------------- 步骤一: 到官网上下载upl

多文件上传插件Stream,是Uploadify的Flash版和Html5版的结合,带进度条,并支持html5断点续传(附件上传),拖拽等功能

是根据某网的文件上传插件加工而来,支持不同平台(Windows, Linux, Mac, Android, iOS)下,主流浏览器(IE7+, Chrome, Firefox, Safari, 其他)的上传工作,当然在Html5标准下,还支持文件的断点续传功能,有效解决大文件的Web上传问题! 主要特征 1. 支持HTML5.Flash两种方式(跨域)上传 2. 多文件一起上传 3. HTML5支持断点续传,拖拽等新特性 4. 兼容性好IE7+, FF3.6+, Chrome*,Safari4+

基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用

Bootstrap文件上传插件File Input是一个不错的文件上传控件,但是搜索使用到的案例不多,使用的时候,也是一步一个脚印一样摸着石头过河,这个控件在界面呈现上,叫我之前使用过的Uploadify 好看一些,功能也强大些,本文主要基于我自己的框架代码案例,介绍其中文件上传插件File Input的使用.关于Uploadify的控件介绍,可以参考我之前的随笔介绍<基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用>. 1.文件上传插件File In

Jquery-uploadify多文件上传插件使用介绍

Jquery-uploadify多文件上传插件使用起来非常的给力,在此记录一下使用方法. query-uploadify插件的属性设置 <script src="JS/jquery.min.js" type="text/javascript"></script><script src="JS/jquery.uploadify/jquery.uploadify.min.js" type="text/javas

Bootstrap文件上传插件File Input的使用

1.文件上传插件File Input介绍 这个插件主页地址是:http://plugins.krajee.com/file-input,可以从这里看到很多Demo的代码展示:http://plugins.krajee.com/file-basic-usage-demo. 这是一个增强的 HTML5 文件输入控件,是一个 Bootstrap 3.x 的扩展,实现文件上传预览,多文件上传等功能. 一般情况下,我们需要引入下面两个文件,插件才能正常使用: bootstrap-fileinput/css

7 款基于 JavaScript/AJAX 的文件上传插件

本文整理了7款基于JavaScript和AJAX的文件上传插件,这些插件基本上都能实现以下功能: 多文件上传 拖拽操作 实时上传进度 自定义上传限制 希望能为你的开发工作带来帮助. 1.  jQuery File Upload 具有多文件上传.拖拽.进度条和图像预览功能的文件上传插件,支持跨域.分块.暂停恢复和客户端图像缩放.可与任何服务端平台(如PHP.Python.Ruby on Rails.Java.Node.js.Go等)一起使用,支持标准的HTML表单文件上传. 2.  Pixelco