You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

145 lines
7.2 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

function binduploadImg(tImageId,fileQueueid,hiddenpath,buttonText){
var ctx=$("input[name='ctx']").val();
$("#"+tImageId).unbind();
$("#"+tImageId).uploadify({
swf: ctx+'/js/plugs/uploadify-v3.1/uploadify.swf',//[必须设置]swf的路径
uploader: ctx+'/up/upload!saveimage.action;',//[必须设置]上传文件触发的url
queueID: fileQueueid,
method: 'post',//和后台交互的方式post/get
formData: {"basepath":"edu"},//和后台交互时,附加的参数
progressData:'speed',// 'percentage''speed''all'//队列中显示文件上传进度的方式all-上传速度+百分比percentage-百分比speed-上传速度
auto:true,//文件选择完成后,是否自动上传
multi: true,//是否能选择多个文件
uploadLimit: 0,//上传个数限制
fileObjName:'uploadify',
fileSizeLimit : 0,//文件的极限大小以字节为单位0为不限制。1MB:1*1024*1024
fileTypeDesc: 'Bild JPG',//允许上传的文件类型的描述,在弹出的文件选择框里会显示
fileTypeExts: '*.jpg;*.gif;*.jpeg;*.png;*.bmp;',//允许上传的文件类型,限制弹出文件选择框里能选择的文件
debug: false,//debug模式开/关打开后会显示debug时的信息
height:26,
width:66,
buttonText: buttonText,//上传按钮的文字
//buttonImage:ctx+'/images/uploadpic.jpg',
queueSizeLimit : 999,//队列中允许的最大文件数目
timeoutuploadLimit:999,//能同时上传的文件数目
removeTimeout: 0,//已完成文件的移除延迟时间默认3
onUploadSuccess: function (file,data,response) { //上传完成时事件
/* alert('The file ' + file.name + ' finished processing.');$('#file_upload').uploadify('disable', true); //设置上传按钮不可用*/
//alert("成功"+ctx+ datatemp.location);
//处理回显
// var datatemp={"success":"true","filename":"Tulips.jpg ","location":"/file/images/8o70tffwwhbhzjv.jpg"};
alert(data);
var datatemp=eval("("+data+")");
if(datatemp.success=="true"){
var themeParam=$("#"+tImageId).parents(".theme_param");
//var prevHost="http://file.diaowen.net/";
var prevHost=ctx;
themeParam.find(".previewImage").attr("src",prevHost+ datatemp.location);
themeParam.find(".paramtag").val(datatemp.location);
//设置显示
if(tImageId=="bodyBgImageFile"){
//$("#wrap").css({"background-image":"url("+ctx+ datatemp.location+")"});
$("body").css({"background-image":"url("+prevHost+ datatemp.location+")"});
}else if(tImageId=="surveyHeadBgImageFile"){
$("#dwSurveyHeader").css({"background-image":"url("+prevHost+ datatemp.location+")"});
}else if(tImageId=="surveyContentBgImageMiddleFile"){
$("#dwSurveyQuContentBg").css({"background-image":"url("+prevHost+ datatemp.location+")"});
}else if(tImageId=="surveyLogoImageFile"){
$("#dwSurveyLogo").find("img").attr("src",prevHost+ datatemp.location);
$("#dwSurveyLogo").show();
$("#dwSurveyTitle").removeClass("noLogoImg");
}else if(tImageId=="loginBgfile"){
//alert(prevHost+ datatemp.location);
$("#loginBgImgSrc").attr("src",prevHost+ datatemp.location);
$("#loginBgImgSrc").show();
$("#loginBgfileImgPath").val(datatemp.location);
}
themeParam.find(".upUseImgCheck").prop("checked",true);
}else{
//resImgfilename.text("上传封面失败。");
}
},
onUploadError: function (file, errorCode, errorMsg, errorString) { //错误提示
alert('The file ' + file.name + ' could not be uploaded: ' + errorString);
}
});
$(".upload_event").unbind();
$(".upload_event").click(function(){
//上传事件,调用上传控件上传方法
var curFile=$("#"+$(this).attr("lang"));
$(curFile).uploadifyUpload();
//v3.1
//$('#file_upload').uploadify('settings', 'formData', { 'id': 123, 'sid': 22, 'pid': 333 }); //设置表单数据
//$('#file_upload').uploadify('upload'); //开始上传
});
$(".upload_clear").unbind();
$(".upload_clear").click(function(){
//取消上传事件,调用取消上传方法
var curFile=$("#"+$(this).attr("lang"));
$(curFile).uploadifyClearQueue();
});
}
function binduploadContactsFile(tImageId,fileQueueid,hiddenpath,buttonText){
var ctx=$("input[name='ctx']").val();
$("#"+tImageId).unbind();
$("#"+tImageId).uploadify({
swf: ctx+'/js/plugs/uploadify-v3.1/uploadify.swf',//[必须设置]swf的路径
uploader: ctx+'/up/upload!saveUpFile.action;',//[必须设置]上传文件触发的url
queueID: fileQueueid,
method: 'post',//和后台交互的方式post/get
formData: {"basepath":"edu"},//和后台交互时,附加的参数
progressData:'speed',// 'percentage''speed''all'//队列中显示文件上传进度的方式all-上传速度+百分比percentage-百分比speed-上传速度
auto:true,//文件选择完成后,是否自动上传
multi: true,//是否能选择多个文件
uploadLimit: 0,//上传个数限制
fileObjName:'uploadify',
fileSizeLimit : 0,//文件的极限大小以字节为单位0为不限制。1MB:1*1024*1024
fileTypeDesc: 'Bild JPG',//允许上传的文件类型的描述,在弹出的文件选择框里会显示
fileTypeExts: '*.xls;',//允许上传的文件类型,限制弹出文件选择框里能选择的文件
debug: false,//debug模式开/关打开后会显示debug时的信息
height:26,
width:66,
buttonText: buttonText,//上传按钮的文字
//buttonImage:ctx+'/images/uploadpic.jpg',
queueSizeLimit : 999,//队列中允许的最大文件数目
timeoutuploadLimit:999,//能同时上传的文件数目
removeTimeout: 0,//已完成文件的移除延迟时间默认3
onUploadSuccess: function (file,data,response) { //上传完成时事件
/* alert('The file ' + file.name + ' finished processing.');$('#file_upload').uploadify('disable', true); //设置上传按钮不可用*/
//alert("成功"+ctx+ datatemp.location);
//处理回显
// var datatemp={"success":"true","filename":"Tulips.jpg ","location":"/file/images/8o70tffwwhbhzjv.jpg"};
// alert(data);
var datatemp=eval("("+data+")");
if(datatemp.success=="true"){
$("#"+hiddenpath).val(datatemp.location);
$("#upContactsFileShow").text(datatemp.filename+"上传成功");
}else{
//resImgfilename.text("上传封面失败。");
}
},
onUploadError: function (file, errorCode, errorMsg, errorString) { //错误提示
alert('The file ' + file.name + ' could not be uploaded: ' + errorString);
}
});
$(".upload_event").unbind();
$(".upload_event").click(function(){
//上传事件,调用上传控件上传方法
var curFile=$("#"+$(this).attr("lang"));
$(curFile).uploadifyUpload();
//v3.1
//$('#file_upload').uploadify('settings', 'formData', { 'id': 123, 'sid': 22, 'pid': 333 }); //设置表单数据
//$('#file_upload').uploadify('upload'); //开始上传
});
$(".upload_clear").unbind();
$(".upload_clear").click(function(){
//取消上传事件,调用取消上传方法
var curFile=$("#"+$(this).attr("lang"));
$(curFile).uploadifyClearQueue();
});
}