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>