yuesu/Comja/upfileuser.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

          navigator.hasxmlProgress= (function(){  
				 //Detect if a browser supports XMLHTTPRequest  
				 var r= window.XMLHttpRequest && new window.XMLHttpRequest() || '';  
				 return 'onprogress' in r;  
			 })() 
		
			 function IsHtml5() {
				 //if (typeof (Worker) !== "undefined"  &&  navigator.hasxmlProgress && window.File && window.FileList && window.FileReader && window.Blob ) {return true; } else {return false;} 
				 if (typeof (Worker) !== "undefined"  &&  navigator.hasxmlProgress ) {return true; } else {return false;} 
			 }	
		     function uploadProgress(evt) {
				if (evt.lengthComputable) {
				  var percentComplete = Math.round(evt.loaded * 100 / evt.total);
				  document.getElementById('progressNumber').innerHTML = percentComplete.toString() + '%';
				}
				else {
				  document.getElementById('progressNumber').innerHTML = 'unable to compute';
				}
			  }
			  function uploadComplete(evt) {
				/* 服务器端返回响应时候触发event事件*/
			     // alert(evt.target.responseText);
			      eval(evt.target.responseText);
				try{
				window.parent.document.getElementById('zoomtueditor').style.display="none";
				window.parent.document.getElementById('wrapeditor').style.display = "none";
				//alert(evt.target.responseText);
				}
				catch (Error){
				}
			  }
			  function uploadFailed(evt) {
				   alert("\u9047\u5230\u7db2\u7d61\u932f\u8aa4\uff0c\u4e0a\u50b3\u7d42\u6b62\uff01");
				   window.parent.document.getElementById('zoomtueditor').style.display="none";
				   window.parent.document.getElementById('wrapeditor').style.display="none";
			  }
			  function uploadCanceled(evt) {
				alert("The upload has been canceled by the user or the browser dropped the connection.");
			  }
          /* 负责ajax发送数据 */
			  function up(fd, file) {
			      var fileName = file.name;
			      var fileSize = 0;
			      if (file.size > 1024 * 1024)
			          fileSize = (Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() + 'MB';
			      else
			          fileSize = (Math.round(file.size * 100 / 1024) / 100).toString() + 'KB';
			      document.getElementById('progress').style.display = "block";
			      document.getElementById('info').style.display = "block";
			      document.getElementById('filename').innerHTML = fileName;
			      document.getElementById('filesize').innerHTML = fileSize;	
                    var xhr = new XMLHttpRequest();
		            //xhr.upload.addEventListener("progress", uploadProgress, false);
		            xhr.addEventListener("load", uploadComplete, true);
		            xhr.addEventListener("error", uploadFailed, true);
		            xhr.addEventListener("abort", uploadCanceled, true);
		            xhr.upload.onprogress = function (ev) {
		                var percent = 0;
		                if (ev.lengthComputable) {
		                    percent = parseInt((100 * ev.loaded / ev.total), 10);
后面还有 20 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。