Uploadify用法

 1 <script language="javascript" type="text/javascript">
 2         $(function () {
 3             var guid = '<%=Request["guid"] %>';
 4             var type = '<%=Request["type"] %>';
 5             if (guid == null || guid == "") {
 6                 guid = newGuid();
 7             }
 8             if (type != null) {
 9                 type = type + '/';
10             }
11 
12             $('#file_upload').uploadify({
13                 'swf': 'uploadify.swf',                        //FLash文件路径
14                 'buttonText': '浏  览',                        //按钮文本
15                 'uploader': 'uploadhandler.ashx?guid=' + guid, //处理ASHX页面
16                 'formData' : { 'folder' : 'picture' },         //传参数
17                 'queueID': 'fileQueue',                        //队列的ID
18                 'queueSizeLimit': 10,                           //队列最多可上传文件数量,默认为999
19                 'auto': false,                                 //选择文件后是否自动上传,默认为true
20                 'multi': true,                                 //是否为多选,默认为true
21                 'removeCompleted': true,                       //是否完成后移除序列,默认为true
22                 'fileSizeLimit': '10MB',                       //单个文件大小,0为无限制,可接受KB,MB,GB等单位的字符串值
23                 'fileTypeDesc': 'Image Files',                 //文件描述
24                 'fileTypeExts': '*.gif; *.jpg; *.png; *.bmp',  //上传的文件后缀过滤器
25                 'onQueueComplete': function (event, data) {    //所有队列完成后事件
26                     //ShowUpFiles(guid, type, show_div);
27                     alert("上传完毕!");
28                 },
29                 'onUploadError': function (event, queueId, fileObj, errorObj) {
30                     alert(errorObj.type + ":" + errorObj.info);
31                 }
32             });
33         });
34 
35         function newGuid() {
36             var guid = "";
37             for (var i = 1; i <= 32; i++){
38               var n = Math.floor(Math.random()*16.0).toString(16);
39               guid +=   n;
40               if((i==8)||(i==12)||(i==16)||(i==20))
41                 guid += "-";
42             }
43             return guid;
44         }
45     </script>

 

posted @ 2013-02-08 14:17  tinaleft  阅读(354)  评论(0编辑  收藏  举报