SrtToTxt
This commit is contained in:
108
学生学习页面_files/uploadNew.js.下载
Normal file
108
学生学习页面_files/uploadNew.js.下载
Normal file
@@ -0,0 +1,108 @@
|
||||
var bindImg2 = function(id) {
|
||||
var currentTime = $("#currentTime").val();
|
||||
var uploadEnc = $("#uploadEnc").val();
|
||||
var uploadUid = $("#uploadUid").val();
|
||||
|
||||
var buttonId = id;
|
||||
var imgs = "images_" + id;
|
||||
var uploader = WebUploader.create({
|
||||
auto: true,
|
||||
swf: '/js/webuploader-0.1.5/Uploader.swf',
|
||||
server: ServerHost.uploadDomain + '/upload/edit/upload-image?uid=' + uploadUid + "&enc2=" + uploadEnc+ "&t=" + currentTime,
|
||||
compress: false,
|
||||
fileSingleSizeLimit: 4*1024*1024,
|
||||
withCredentials:true,
|
||||
fileVal: 'file',
|
||||
pick: {
|
||||
id: "#"+buttonId,
|
||||
innerHTML:''
|
||||
},
|
||||
duplicate:true,
|
||||
accept: {
|
||||
title: 'Images',
|
||||
extensions: "jpg,jpeg,gif,png",
|
||||
mimeTypes: 'image/*'
|
||||
},
|
||||
|
||||
//当文件被加入队列以后触发。
|
||||
onFileQueued: uploadQueued,
|
||||
//当文件上传成功时触发。
|
||||
onUploadSuccess: fileUploaded,
|
||||
//当文件上传出错时触发。
|
||||
onError: fileQueueError
|
||||
});
|
||||
|
||||
function uploadQueued(files) {
|
||||
var imgcount = $("#" + imgs).find("img").size();
|
||||
var status = uploader.getStats();
|
||||
if ((imgcount + status.queueNum) > 20) {
|
||||
alert("最多能上传20张图片");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function fileQueueError (type, p1, p2) {
|
||||
var errorTitle="上传失败"+type;
|
||||
switch (type) {
|
||||
case 'Q_EXCEED_NUM_LIMIT':
|
||||
errorTitle = "文件数量过多";
|
||||
break;
|
||||
case 'Q_EXCEED_SIZE_LIMIT':
|
||||
errorTitle = "文件过大";
|
||||
break;
|
||||
case 'Q_TYPE_DENIED':
|
||||
errorTitle = "无效的文件类型";
|
||||
break;
|
||||
case 'F_DUPLICATE':
|
||||
errorTitle = "文件重复";
|
||||
break;
|
||||
}
|
||||
|
||||
alert(errorTitle);
|
||||
}
|
||||
|
||||
//当队列中的某一个文件上传完成后触发
|
||||
function fileUploaded(file, serverData) {
|
||||
var rep = JSON.stringify(serverData);
|
||||
uploadLandCover_upload_success_handler2(buttonId, file, rep);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
var uploadLandCover_upload_success_handler2 = function(id, file, serverData) {
|
||||
var imgcount = $("#images_" + id).find("img").size();
|
||||
if (imgcount > 20) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
//后台传递回来的内容
|
||||
var orgin_url = serverData.split("_")[1];
|
||||
var url = orgin_url.replace("/origin/", "/74_89c/");
|
||||
var content = $("#images_" + id).html();
|
||||
if (id == "fileUploader_group") {
|
||||
var in1 = "<li><input type='hidden' name='files' value='"
|
||||
+ orgin_url
|
||||
+ "'/><a href='javascript:;'><img src='"
|
||||
+ orgin_url
|
||||
+ "'/><a class='delePic' href='javascript:;' onclick='removeinput1(this);'></a></a></li>"
|
||||
$("#images_" + id).html(content + in1);
|
||||
}
|
||||
} catch (ex) {
|
||||
this.debug(ex);
|
||||
}
|
||||
}
|
||||
|
||||
function getcookie(objname){
|
||||
var arrstr = document.cookie.split("; ");
|
||||
for(var i = 0;i < arrstr.length;i ++){
|
||||
var temp = arrstr[i].split("=");
|
||||
if(temp[0] == objname){
|
||||
return unescape(temp[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
var removeinput1 = function(obj){
|
||||
var spanObj = jQuery(obj).parent();
|
||||
spanObj.remove();
|
||||
}
|
||||
Reference in New Issue
Block a user