📄 delfile.jsp
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page language="java" import="java.io.File,java.util.*,javax.servlet.http.HttpServletRequest,oa.bean.*,oa.main.*" %>
<%
try
{
DealString ds=new DealString();
//上传文件信息
String delfile=ds.toString(request.getParameter("delfile"));
int delsize=Integer.parseInt(ds.toString(request.getParameter("delsize")));
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 sumsize = ds.toString((String)request.getParameter("sumsize"));
String upmonth = ds.toString((String)request.getParameter("upmonth"));
int cursize = Integer.parseInt(ds.toString((String)request.getParameter("cursize")));
//取得附件的位置
String wz = oa.main.ParentBean.FilesPath+"meet\\";
//delete file
File file=new File(wz+delfile);
if (file.exists())
{
file.delete();
//把原文件名串分割成数组
if(strfile.charAt(0)==',')
{
strfile = strfile.substring(1,strfile.length());
strname = strname.substring(1,strname.length());
strsize = strsize.substring(1,strsize.length());
}
//把改名后的文件名串分割成数组
String[] newfile=strfile.split(",");
String[] newname=strname.split(",");
String[] newsize=strsize.split(",");
strfile= "";
strname= "";
strsize= "";
cursize= 0 ;
for (int i=0;i<newname.length;i++)
{
if (!newname[i].equals(delfile))
{
strfile = strfile + "," + newfile[i];
strname = strname + "," + newname[i];
strsize = strsize + "," + newsize[i];
cursize += Integer.parseInt(newsize[i]);
}
}
}
MailBean mb=null;
try
{
mb=new MailBean();
if(mb.getConn()==null)
{
%>
数据库无法响应,请<a href="javascript:window.history.back(-1);">返回</a>重试
<%out.close();
}
String go = "upload.jsp?sumsize="+sumsize+"&upmonth="+upmonth+"&cursize="+cursize+"&strsize="+strsize+"&strname="+strname+"&strfile="+mb.toUtf8String(strfile);
response.sendRedirect(go);
}
finally
{
if(mb!=null)
mb.closeConn();
}
}catch(Exception e){out.print(e);}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -