/*uploadify文件上传,支持任意格式 */
$("#uploadFile").uploadify({
'auto' : false,//是否自动上传
'multi' : false,//同一时间上传的数量
'preventCaching' : true,
'swf' : '${ctx}/scripts/uploadify-v3.1/uploadify.swf?str='+new Date(),
'uploader' : '${ctx}/upload_uploadFile.action;jsessionid=<%=session.getId()%>',
'buttonText' : '添加附件', //文字
'method' : 'post',
'buttonClass' : 'uploadify-button',
'fileTypeDesc' : 'Any old file you want...',
'fileTypeExts' : '*.*',//设置上传的文件类型
'fileObjName' : 'uploadFile',
'displayData' : 'percentage',
/* 'queueID' : 'file_queue', */
'fileSizeLimit' : '2048KB',//大小限制,默认kb
'uploadLimit' : 10,//上传文件个数限制
'queueSizeLimit' : 1,
$(".display_a").css("display","");
$("#uploadFile").uploadify('disable', true);
$("#upload_a").css("display","none");
},
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
alert('The file' + file.name + ' could not be uploaded: ' + errorString);
},
'onQueueComplete' : function(queueData) {
/* alert(queueData.uploadsSuccessful + ' files were successfully uploaded.'); */
},
'onSelect': function(file){
},
'onCancel' : function(file) {
}
$("#uploadFile").uploadify({
'auto' : false,//是否自动上传
'multi' : false,//同一时间上传的数量
'preventCaching' : true,
'swf' : '${ctx}/scripts/uploadify-v3.1/uploadify.swf?str='+new Date(),
'uploader' : '${ctx}/upload_uploadFile.action;jsessionid=<%=session.getId()%>',
'buttonText' : '添加附件', //文字
'method' : 'post',
'buttonClass' : 'uploadify-button',
'fileTypeDesc' : 'Any old file you want...',
'fileTypeExts' : '*.*',//设置上传的文件类型
'fileObjName' : 'uploadFile',
'displayData' : 'percentage',
/* 'queueID' : 'file_queue', */
'fileSizeLimit' : '2048KB',//大小限制,默认kb
'uploadLimit' : 10,//上传文件个数限制
'queueSizeLimit' : 1,
'onUploadSuccess' : function(file, data, response) {
/* data:"20090919142012.jpg" 时间戳加上传文件的后缀,data是带有双引号字符串,直接从actionContext中获取,以json格式返回的字符串 */
/* 方案1:var obj = JSON.parse(data);ie 6\7不支持;优先考虑该方案 *//* 方案2:var obj = eval("(" + data + ")");最不推荐的方案*/
/* 方案3:如果考虑到兼顾IE6的话可以使用该方案*/
var obj = new Function("return "+data)();
$("#attach").attr("value",obj);
$("#attach_name").html(obj);$(".display_a").css("display","");
$("#uploadFile").uploadify('disable', true);
$("#upload_a").css("display","none");
},
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
alert('The file' + file.name + ' could not be uploaded: ' + errorString);
},
'onQueueComplete' : function(queueData) {
/* alert(queueData.uploadsSuccessful + ' files were successfully uploaded.'); */
},
'onSelect': function(file){
},
'onCancel' : function(file) {
}
});