function showfilelist(baseUrl,idv,path,name,tableid,fileid){//common.js
var node0 = document.getElementById(tableid);
//取的行数
row_index = parseInt(node0.rows.length);
//创建一行
addRow = node0.insertRow(row_index);
addRow.id = "tr_"+idv;
var col2 = addRow.insertCell(0);
var a1 = document.createElement('a');
a1.setAttribute('href','javascript:deletefile("tr_'+idv+'");');
a1.innerHTML = "<img src='"+baseUrl+"/images/icon/del.jpg' alt='删除' border='0'>";
col2.appendChild(a1);
col2.setAttribute('width',20);
//创建一个单元格
var col1 = addRow.insertCell(1);
//创建一个超链接
var a = document.createElement('a');
//setAttribute是设置属性的
a.setAttribute('href',getURL(path,name));
a.innerHTML = name;
//超链接加入单元格中
col1.appendChild(a);
//创建一个隐藏域
var input1= document.createElement('input');
input1.setAttribute('type','hidden');
input1.setAttribute('id',fileid);
input1.setAttribute('name',fileid);
input1.setAttribute('value',idv);
col1.appendChild(input1);
}
function submitFile() {//.jsp
if($("#filePath").val() == ""){
$.messager.alert('提示','请选择上传的文件');
return false;
}else{
openMsg();
$.ajaxFileUpload({
url: "<%=baseUrl %>/comm/saveAttachFile.do",
secureuri: false,
fileElementId: "filePath",
dataType: "json",
success: function (data, status) {
if (status == 'success') {
closeMsg();
showfilelist("<%=baseUrl%>",data.id,data.filePath,data.fileName,"showfn","fileid");
$.messager.alert('提示', '文件上传成功');
} else {
$.messager.alert('提示', '文件上传失败');
}
}
});
}
}
var getURL = function(filePath, fileName) {
var url = "<%= baseUrl%>/DownloadServlet?filePath=" + encodeURIComponent(filePath) + '&fileName=' + encodeURIComponent(fileName);
return url;
}