📄 upload1.jsp
字号:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,java.io.*,oa.main.DealString,oa.bean.*"%>
<%
DealString ds = new DealString();
//附加信息
String title = "";
String strtype1 = ds.toString((String)request.getParameter("id"));
if(strtype1.equals("1"))
title="附件上传";
String strclose = ds.toString((String)request.getParameter("close"));
//上传文件信息
String strfile = ds.toGBK((String)request.getParameter("strfile"));
String strname = ds.toGBK((String)request.getParameter("strname"));
String strsize = ds.toString((String)request.getParameter("strsize"));
String cursize = ds.toString((String)request.getParameter("cursize"));
String sumsize = ds.toString((String)request.getParameter("sumsize"));
String upmonth = ds.toString((String)request.getParameter("upmonth"));
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>文件上传</title>
</head>
<BODY bgColor=menu topmargin=15 leftmargin=15 onunload="fujianunload()">
<CENTER>
<FIELDSET align=left>
<LEGEND align=left>文件上传</LEGEND>
<form name="form1" method="post" enctype="multipart/form-data" >
文件:
<input type="file" name="file11" size=20 > <!--上传得新文件-->
<input type=hidden name="txt_file11" size=20 > <!--上传得新文件的名-->
<input type=hidden name="txt_name11" value=""> <!--上传得改过的文件名-->
<input type=hidden name="txt_type1" value=<%=strtype1%>> <!--上传的类型-->
<input type=hidden name="strfile" value="<%=strfile%>"> <!--已经上传的未改过的文件名串-->
<input type=hidden name="strname" value="<%=strname%>"> <!--已经上传的改过的文件名串-->
<input type=hidden name=strsize value="<%=strsize%>">
<input type=hidden name=cursize value="<%=cursize%>">
<input type="button" value="上传" onclick="submit111();"><br>
<table>
<TR>
<TD colSpan=2 align=middle>
<input name="send" type="button" value=' 完成 ' class=button1 onclick="fujian()">
</td>
</TR>
</table>
</form>
<TABLE width=70% border=1 cellspacing=1 cellpadding=1 style="border-collapse: collapse" bordercolor="#A5BEE0" >
<TBODY>
<tr bgColor="#dbcfff">
<td width=40% align=center>
名 称
</td>
<td width=20% align=center>
操 作
</td>
<td width="20%" align=center>
<%=ds.toMKByte(Integer.parseInt(cursize))%>/<%=ds.toMKByte(Integer.parseInt(sumsize))%>
</td>
</tr>
<%
//把原文件名串分割成数组
String[] t_strfile=strfile.split(",");
String[] t_strname=strname.split(",");
String[] t_strsize=strsize.split(",");
//显示并向delete_article中传值
for (int i=0;i<t_strfile.length;i++){
if(!t_strfile[i].equals("")){
%>
<tr>
<td width=50% align=center>
<%=t_strfile[i]%>
</td>
<td width=30% align=center>
<a href="#" onclick="del('<%=t_strname[i]%>','<%=t_strsize[i]%>');return false;">删除</a>
</td>
<td width=20% align=center>
<%=ds.toMKByte(Integer.parseInt(t_strsize[i]))%>
</td>
</tr>
<%
}
}
%>
</table>
<br>
</fieldset>
</body>
</html>
<script>
function submit111()
{
document.all.txt_file11.value = document.all.file11.value;
if(document.all.file11.value=="")
return false;
//取新上传的文件后缀
var name1 = document.all.txt_file11.value;
var i = name1.lastIndexOf(".");
name1 = name1.substring(i);
//取原文件名
var name2=document.all.file11.value;
var j=name2.lastIndexOf("\\");
name2=name2.substring(j+1);
//alert(name2);
if(document.all.txt_type1.value=="1")
{
if(document.all.strname.value=="")
{
document.all.txt_file11.value=name2;
}
else{
document.all.txt_file11.value=name2;
}
}
document.all.form1.action="Up_article.jsp?strfile=<%=strfile%>&strname=<%=strname%>&cursize=<%=cursize%>&strsize=<%=strsize%>&sumsize=<%=sumsize%>&upmonth=<%=upmonth%>&txt_file11="+document.all.txt_file11.value;
//document.all.form1.action="Up_article.jsp?oldname=<%=strname%>&oldfile=<%=strfile%>";
document.all.form1.submit();
}
function fujian()
{
var strfile=document.all.strfile.value;
var strname=document.all.strname.value;
var strsize=document.all.strsize.value;
var cursize=document.all.cursize.value;
if(strname.charAt(0)==','){
strname=strname.substring(1,strname.length);
strfile=strfile.substring(1,strfile.length);
strsize=strsize.substring(1,strsize.length);
}
opener.document.all.strfile.value=strfile;
opener.document.all.strname.value=strname;
opener.document.all.strsize.value=strsize;
opener.document.all.cursize.value=cursize;
opener.document.all.OLDORGID.value=strfile;
opener.document.all.ORGID.value=strname;
window.close();
}
function fujianunload()
{
var strfile=document.all.strfile.value;
var strname=document.all.strname.value;
var strsize=document.all.strsize.value;
var cursize=document.all.cursize.value;
if(strname.charAt(0)==','){
strname=strname.substring(1,strname.length);
strfile=strfile.substring(1,strfile.length);
strsize=strsize.substring(1,strsize.length);
}
opener.document.all.strfile.value=strfile;
opener.document.all.strname.value=strname;
opener.document.all.strsize.value=strsize;
opener.document.all.cursize.value=cursize;
opener.document.all.OLDORGID.value=strfile;
opener.document.all.ORGID.value=strname;
}
function del(str,delsize)
{
var where = "delete_article.jsp?delsize="+delsize+"&delfile="+str+"&strfile=<%=strfile%>&strname=<%=strname%>&cursize=<%=cursize%>&strsize=<%=strsize%>&sumsize=<%=sumsize%>&upmonth=<%=upmonth%>";
window.location = where;
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -