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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
