jquery 文件上传插件Uploadify 初探

最近使用了uploadify做文件上传,上传同时展示进度条,感觉简单方便,功能也叫完善,先记下来再说。

官方地址 http://www.uploadify.com/ 

提供了html5的版本和Flash的版本,html5的版本收费,所以使用的Flash版本,你懂的。。。

先来看下我的代码,看看uploadify使用有多简单、方便。。。

将下载的uploadify.zip解压,


 
 

这个文件需要在页面引用,当然jquery是肯定不能少了,如下是文件上传的html页面:

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <title>Uploadify</title>

     <link href="/js/jquery.uploadify-v2.1.0/uploadify.css"     rel="stylesheet"type="text/css" ></link>

 

  <script src="/js/jquery-1.9.1.min.js"></script>

 

    <script type="text/javascript"

     src="/js/jquery.uploadify-v2.1.0/swfobject.js"></script>

 

    <script type="text/javascript"

   src="/js/jquery.uploadify-v2.1.0/jquery.uploadify.js"></script>

 

    <script type="text/javascript">

        $(document).ready(function()

        {

            $("#uploadify").uploadify({

            'auto'     : false,//不自动上传

            'multi':false,//不支持多文件上传

                'uploader': '/uploadify',//文件上传地址,对应后台服务器的接受地址

                'swf':'/js/jquery.uploadify-v2.1.0/uploadify.swf',//这个是Flash的文件选择插件

                //上传成功后执行的方法

                'onUploadSuccess':function(file,data,response){

                alert(response);

                alert(data);

                }

            });

        }); 

    </script>

 

</head>

<body>

  <!--   <div id="fileQueue"></div> -->

    <input type="file" name="uploadify" id="uploadify" />

     <p>

      <a href="javascript:$('#uploadify').uploadify('upload','*')">上传</a>|

      <a href="javascript:$('#uploadify').uploadifyClearQueue()">取消上传</a>

    </p>

</body>

</html>

 

简单吧,只需要在页面有个file类型的input标签,在调用uploadify,就完事,uploadify就可以正常工作了。

现在我们来看看几个基本的参数都是什么意思:

auto   是否自动上传,自动上传是指选择文件后,必须要点上传按钮了

multi   是否可以同时选择多个文件

uploader   文件上传地址

swf   Flash插件地址

onUploadSuccess  上传成功后执行的方法,其中data为服务器返回的数据

 

更多配置请参见  http://www.uploadify.com/documentation/ 

时间: 2024-08-03 14:01:32

jquery 文件上传插件Uploadify 初探的相关文章

jQuery文件上传插件Uploadify使用指南_jquery

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

基于jquery的上传插件Uploadify 3.1.1在MVC3中的使用

   Uploadify是JQuery的一个文件上传插件,实现的效果非常不错,目前已经更新到Version3.1.1,官方提供的实例是php版本的,本文将介绍Uploadify在MVC3中的使用,您可以点击以下链接,去官网查看文档,下载Uploadify插件. 下载Uploadify插件 查看文档  下载Uploadify插件,然后按照以下步骤,在MVC3中应用Uploadify3.1.1插件的上传功能吧. 1.创建MVC3工程,本例命名为UploadifyTest 2.把解压后的Uploadi

分享20多个很棒的jQuery 文件上传插件或教程_jquery

1. Plupload Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度.图像自动缩略和上传分块.可同时上传多个文件. 2. The KillersAjax Upload 该插件使用 XHR 用于上传多个文件,支持上传进度显示,但不支持 IE 3. SWFUpload jQuery Plugin 4. AjaxFileUpload 5. Uploadify Uploadify简单说来,是基于Jquery的一款文件上传插件.它的功能特色总结如下: 支持单文件或多文件上

20+ 个很棒的 jQuery 文件上传插件或教程(此文值得“推荐”和“收藏”)

文件上传是网站很常见的功能之一,通过使用 jQuery 可以让上传过程更加人性化,更好的用户体验.本文介绍20个jQuery的文件上传插件,其中有一些是教程. 1. Plupload Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度.图像自动缩略和上传分块.可同时上传多个文件. 2. The KillersAjax Upload 该插件使用 XHR 用于上传多个文件,支持上传进度显示,但不支持 IE 3. SWFUpload jQuery Plugin 4. Aja

20+ 个很棒的 jQuery 文件上传插件或教程

文件上传是网站很常见的功能之一,通过使用 jQuery 可以让上传过程更加人性化,更好的用户体验.本文介绍20个jQuery的文件上传插件,其中有一些是教程. 1. Plupload Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度.图像自动缩略和上传分块.可同时上传多个文件. 2. The KillersAjax Upload 该插件使用 XHR 用于上传多个文件,支持上传进度显示,但不支持 IE 3. SWFUpload jQuery Plugin 4. Aja

Jquery文件上传插件:Jquery html5 uploader

文章简介:Jquery html5 uploader插件使用笔记. Jquery html5 uploader 是Jquery的一个文件上传插件,支持拖拽上传,但要求浏览器支持html5 1.下载插件 http://www.igloolab.com/jquery-html5-uploader/ 具体演示也可在这里看到. 2.引入不要文件 <script type="text/javascript" src="http://ajax.googleapis.com/ajax

jquery文件上传插件:upload无刷新AJAX进度多文件批量上传示例

1.插件说明 在支持FormData的浏览器完全使用AJAX(即XMLHttpRequest)和input的files属性共同完成上传文件,否则就模拟表单提交来上传文件.支持写的文章和脚本现在看起来都比较稚嫩,现在重新整理.约束,更好的API和便捷使用方法. 插件名称:jquery-upload. 2.插件使用 // 1.判断浏览器支持特征 // 是否支持HTML5的input的files对象,用于同时选择上传多张图片 $.support.inputFiles; // 是否支持HTML5的For

详解jQuery uploadify文件上传插件的使用方法_jquery

uploadify这个插件是基于js里面的jquery库写的.结合了ajax和flash,实现了这个多线程上传的功能. 现在最新版为3.2.1. 在线实例 实例中用到的php文件UploaderDemo.php请在页面下方下载 引入文件 <link rel="stylesheet" type="text/css" href="uploadify.css" /> <script type="text/javascript

基于jQuery的Web上传插件Uploadify使用示例_jquery

Uploadify是一款功能强大,高度可定制的文件上传插件,实现的效果非常不错,带进度显示.在最简单的方式下,Uploadify使用很少的代码就可以运行起来. Uploadify官方下载地址:http://www.uploadify.com/download/ 测试例子以下是一个使用的简单例子: 这里我们采用了Uploadify包中自带的php测试脚本作为上传的处理,所以这里安装了wamp作为php的测试环境,在php的网站根目录中,解压上面下载好的Uploadify文件,并创建一个文件上传保存