function
uploadTowedAccreditInit(){
$(
"#uploadTowedAccredit"
).uploadify({
'hideButton'
:
'true'
,
'preventCaching'
:
'true'
,
'checkExisting'
:
'true'
,
'swf'
: SWF,
'uploader'
:uploadImg,
'debug'
:false,
'multi'
: true,
'method'
:
'post'
,
'preventCaching'
: true,
'removeCompleted'
: true,
'removeTimeout'
: 10,
'requeueErrors'
: true,
'successTimeout'
: 30,
'uploadLimit'
: ${towedAccreditPicMax},
'fileObjName'
:
'Filedata'
,
'fileSizeLimit'
:
'1024KB'
,
'fileTypeDesc'
:
'Image Files'
,
'fileTypeExts'
:
'*.jpg;*.png'
,
'height'
: 24,
'width'
:73,
'buttonText'
:
'上传附件'
,
'auto'
: true,
'buttonClass'
:
'uploada btn-fff-24'
,
'onSWFReady'
:
function
() {
},
'onInit'
:
function
(){
},
'onSelect'
:
function
() {
},
'onCancel'
:
function
(file) {
},
'onCheck'
:
function
(event,data,key) {
},
'onUploadStart'
:
function
(file) {
$(
'.uploadify-queue'
).html(
''
);
},
'onUploadProgress'
:
function
(file, bytesUploaded, bytesTotal, totalBytesUploaded, totalBytesTotal) {
$(
'.uploadify-queue'
).html(
''
);
$(
"#uploadTowedAccreditLinkTip"
).html(
'<em></em>上传中...'
);
},
'onUploadComplete'
:
function
(file) {
$(
'.uploadify-queue'
).html(
''
);
$(
"#uploadTowedAccreditLinkTip"
).html(
'<em></em>上传成功,待提交'
);
},
'onUploadSuccess'
:
function
(file, data, response) {
var
obj =
eval
(
'('
+ data +
')'
);
var
result=obj.result;
if
(result==
"true"
){
var
filename=obj.filename;
$(
'.uploadify-queue'
).html(
''
);
$(
'#towedAccreditDiv'
).append(
"<div class='img-wrap'><img width='112' height='84' alt='' src='"
+filename+
"'><div class='mask'><em></em><span></span></div></div>"
);
}
},
'onUploadError'
:
function
(file, errorCode, errorMsg, errorString) {
switch
(errorCode) {
case
-100:
alert(
"上传的文件数量已经超出系统限制的"
+$(
'#uploadTowedAccredit'
).uploadify(
'settings'
,
'queueSizeLimit'
)+
"个文件!"
);
break
;
case
-110:
alert(
"文件 ["
+file.name+
"] 大小超出系统限制的"
+$(
'#uploadTowedAccredit'
).uploadify(
'settings'
,
'fileSizeLimit'
)+
"大小!"
);
break
;
case
-120:
alert(
"文件 ["
+file.name+
"] 大小异常!"
);
break
;
case
-130:
alert(
"文件 ["
+file.name+
"] 类型不正确!"
);
break
;
}
},
'onSelectError'
:
function
(file, errorCode, errorMsg) {
var
msgText =
"上传失败\n"
;
switch
(errorCode) {
case
SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:
var
towedAccreditDivLen = $(
"#towedAccreditDiv"
).children().length;
msgText +=
"每次最多上传 "
+ $(
'#uploadTowedAccredit'
).uploadify(
'settings'
,
'uploadLimit'
) +
"个文件"
;
break
;
case
SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
msgText +=
"文件大小超过限制( "
+ $(
'#uploadTowedAccredit'
).uploadify(
'settings'
,
'fileSizeLimit'
) +
" )"
;
break
;
case
SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:
msgText +=
"文件大小为0"
;
break
;
case
SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:
msgText +=
"文件格式不正确,仅限 "
+ $(
'#uploadTowedAccredit'
).uploadify(
'settings'
,
'fileTypeExts'
);
break
;
default
:
msgText +=
"错误代码:"
+ errorCode +
"\n"
+ errorMsg;
}
alert(msgText);
}
});
var
obj = $(
"#uploadTowedAccredit"
).children().eq(0);
if
(obj.attr(
'type'
)!=
"application/x-shockwave-flash"
){
alert(
'系统检测到您的浏览器没有安装flash插件,为了你能够正常上传图片,建议你安装flash'
);
return
;
}
$(
"#uploadTowedAccredit"
).css(
"float"
,
"left"
);
};