static/admin/js/upload.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*文件上传*/
function skyUpload(upid,url,success,error,uploadProgress)
{
var vFD = new FormData();
var f= document.getElementById(upid).files;
$("#"+upid+"loading").show();
for(var i=0;i<f.length;i++){
vFD.append('upimg', document.getElementById(upid).files[i]);
// create XMLHttpRequest object, adding few event listeners, and POSTing our data
var oXHR = new XMLHttpRequest();
oXHR.addEventListener('load', success, false);
oXHR.addEventListener('error', error, false);
if(uploadProgress!=undefined){
oXHR.upload.addEventListener("progress", uploadProgress, false);
}
oXHR.open('POST',url);
oXHR.send(vFD);
}
}
/*
function uploadFinish(e){
var data=eval("("+e.target.responseText+")");
$("#uploading").hide()
if(data.error != '')
{
skyToast(data.msg);
}else
{
$("#imgShow").html("<img src='/"+data.imgurl+".100x100.jpg' width='100'>");
$("#imgurl").val(data.imgurl);
}
}
function uploadError(e) { // upload error
skyToast("上传出错了");
}
*/
$(function(){
$(document).on("click",".js-upload-btn",function(){
var p=$(this).parents(".js-upload-item");
p.find(".js-upload-file").click();
});
$(document).on("change",".js-upload-file",function(){
var p=$(this).parents(".js-upload-item");
var id=$(this).attr("id");
skyUpload(id,"/index.php?m=upload&a=img&ajax=1",function(e){
var res=eval("("+e.target.responseText+")");
if(res.error==0){
var html='<img src="'+res.data.trueimgurl+'.100x100.jpg">';
p.find(".js-imgbox").html(html);
p.find(".js-imgurl").val(res.data.imgurl);
}else{
skyToast(res.message);
}
})
})
//上传文件
后面还有 24 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。