加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swfupload上传组件

发布时间:2020-12-15 06:49:19 所属栏目:百科 来源:网络整理
导读:var upload1,upload2,uoload3;window.onload = function() {upload1 = new SWFUpload({// Backend Settingsupload_url: "?php echo base_url().'index.php?c=user_uploadm=upload_apk'; ?",post_params: {"uniqid" : "?php echo $uniqid;?","PHPSESSID":"?ph
var upload1,upload2,uoload3;

		window.onload = function() {
			upload1 = new SWFUpload({
				// Backend Settings
				upload_url: "<?php echo base_url().'index.php?c=user_upload&m=upload_apk'; ?>",post_params: {"uniqid" : "<?php echo $uniqid;?>","PHPSESSID":"<?php echo session_id() ?>"
					},// File Upload Settings
				file_size_limit : "1024000",// 100MB
				file_types : "*.apk;*.flv*.AVI;*.WMV;*.MOV;*.DAT;*.RMVB;*.MP4;*.3GP;*.RMVB;*.MP3;*.WMA;*.WAV;*.OGG;",file_types_description : "All Files",file_upload_limit : 100,file_queue_limit : 1,// Event Handler Settings (all my handlers are in the Handler.js file)
				swfupload_preload_handler : preLoad,swfupload_load_failed_handler : loadFailed,file_dialog_start_handler : fileDialogStart,file_queued_handler : fileQueued,file_queue_error_handler : fileQueueError,file_dialog_complete_handler : fileDialogComplete,upload_start_handler : uploadStart,upload_progress_handler : uploadProgress,upload_error_handler : uploadError,upload_success_handler : uploadSuccess,upload_complete_handler : uploadComplete,queue_complete_handler : queueComplete,// Button Settings
				button_image_url : "images/XPButtonUploadText_61x22.png",button_placeholder_id : "spanButtonPlaceholder1",button_width: 61,button_height: 22,// Flash Settings
				flash_url : "swfupload/swfupload.swf",flash9_url : "swfupload/swfupload_fp9.swf",custom_settings : {
					progressTarget : "fsUploadProgress1",cancelButtonId : "btnCancel1"
				},// Debug Settings
				debug: false
			});

			upload2 = new SWFUpload({
				// Backend Settings
				upload_url: "<?php echo base_url().'index.php?c=user_upload&m=upload_icon'; ?>","PHPSESSID":"<?php echo session_id() ?>"},// File Upload Settings
				file_size_limit : "1000",// 1M
				file_types : "*.jpg;*.gif;*.png;",file_types_description : "Image Files",file_upload_limit : "100",file_queue_limit : "1",queue_complete_handler : queueComplete2,button_placeholder_id : "spanButtonPlaceholder2",swfupload_element_id : "flashUI2",// Setting from graceful degradation plugin
				degraded_element_id : "degradedUI2",// Setting from graceful degradation plugin

				custom_settings : {
					progressTarget : "fsUploadProgress2",cancelButtonId : "btnCancel2"
				},// Debug Settings
				debug: false
			});



			upload3 = new SWFUpload({
				// Backend Settings
				upload_url: "<? echo base_url()."index.php?c=user_upload&m=upload_pictures"?>",post_params: {
				"uniqid" : "<?php echo $uniqid;?>",// File Upload Settings
				file_size_limit : "50000",// 5M
				file_types : "*.jpg;*.gif;*.png;",file_upload_limit : "50",file_queue_limit : "5",queue_complete_handler : queueComplete3,button_placeholder_id : "spanButtonPlaceholder3",swfupload_element_id : "flashUI3",// Setting from graceful degradation plugin
				degraded_element_id : "degradedUI3",// Setting from graceful degradation plugin

				custom_settings : {
					progressTarget : "fsUploadProgress3",cancelButtonId : "btnCancel3"
				},// Debug Settings
				debug: false
			});

	     };

	     
	     function queueComplete(numFilesUploaded) {
		     $(".app").hide();
	    	 $("#divStatus").html("服务器正在识别文件!");
	    		 $.post(
	    			      "<?php echo base_url()."index.php?c=user_upload&m=get_info"?>",{
	    			    	 unid:"<?php  echo $uniqid;?>"
	    			      },function (data) //回传函数
	    			      {
	    			        var myjson='';
	    			        eval('myjson=' + data + ';');
	    			      if(myjson['info']=="successopen"){
	    			    	  $(".app").show();
	    			    	    $("#versionName").val(myjson['versionName']);
		    			        $("#versionCode").val(myjson['versionCode']);
		    			        $("#package").val(myjson['package']);
		    			        $("#min_sdk").val(myjson['min_sdk']);
			    			    $("#size").val(myjson['filesize']);
			    			    $("#apkfilename").val(myjson['filename']);
		    		            $("#divStatus").html("文件上传成功!");
		    			      }
	    			      if(myjson['info']=="errorfile"){
	    			    	      
		    			    	  $("#divStatus").html("解析文件失败!");
		    			    	  alert("文件无法解析或被损坏!");
			    			      }
	    			      if(myjson['info']=="audiofile"){
	    			    	  $(".app").show();
	    			    	  $("#apkfilename").val(myjson['filename']);
	    			    	  $("#size").val(myjson['filesize']);
	    			    	  $("#divStatus").html("文件上传成功!");
		    			      }

	    		            }
	    			      
	    				     );
	    				     
	    	}


	     function queueComplete2(numFilesUploaded) {

	    	 $.post(
   			      "<?php echo base_url().'index.php?c=user_upload&m=get_icon'?>",{
   			    	 unid:"<?php  echo $uniqid;?>"
   			      },function (data) //回传函数
   			      {
   			        var myjson='';
   			        eval('myjson=' + data + ';');
   			     var iconname =myjson['filename'];
   			     var unid     =myjson['unid'];
   			     var icon ="";
   			     $("#icon").val(iconname);
   			     icon ="<img width='48' height='48' src='<?php echo "../file_temporary/".$uniqid."/app_icons/"?>"+"/"+iconname+"'>";
   			     $("#iconarea").html(icon);
   			       
   			      }
   				     );
	    				     
	    	}
	   

	     function queueComplete3(numFilesUploaded) {
	    	 $("#imgsView").html("");
	    	 $.post(
   			      "<?php echo base_url().'index.php?c=user_upload&m=get_pictures'?>",function (data) //回传函数
   			      {
   			        var myjson='';
   			        eval('myjson=' + data + ';');
   			     var pictures =myjson['filename'];
   			     var i=0;
   			     $("#app_pictures").val(pictures.length);
   			     for(i=0;i<pictures.length;i++){
   	   			    $("#imgsView").append("<img  src='<?php echo "../file_temporary/".$uniqid."/app_thumbs/";?>"+pictures[i]+"'><a href='javascript:void(0)' onclick='del_pictures("+'"'+pictures[i]+'"'+")'>删除</a>");
   	   			    
   	   			     };
   			 
   			      }
   				     );
	    				     
	    	}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读