📄 delete_article.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+"news\\appendix\\";
//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]);
}
}
}
byte[] b = strfile.getBytes();
char[] c = new char[b.length];
for(int i=0;i<b.length;i++)
{
c[i] = (char)(b[i]&0x00FF);
}
String mlmfile = new String(c);
String go = "upload1.jsp?sumsize="+sumsize+"&upmonth="+upmonth+"&cursize="+cursize+"&strsize="+strsize+"&strname="+strname+"&strfile="+mlmfile;
response.sendRedirect(go);
}catch(Exception e){out.print(e);}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -