2018-06-03 22:26:41 +08:00

74 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK" import="com.amarsoft.awe.common.attachment.*"%>
<%@ include file="/IncludeBegin.jsp"%>
<%
String sAttachmentNo="";
String sSerialNo= ""; //(String)request.getParameter("SerialNo");
String sFileName = "",sFileExt = "";
AmarsoftUpload myAmarsoftUpload = new AmarsoftUpload();
myAmarsoftUpload.initialize(pageContext);
myAmarsoftUpload.upload();
if (!myAmarsoftUpload.getFiles().getFile(0).isMissing()){
try {
String sBasePath = CurConfig.getConfigure("FileSavePath");
//根据当前日期创建文件夹
String sToday = StringFunction.getToday();
java.io.File file = new java.io.File(sBasePath+ "/" + sToday.substring(0,4));
if(!file.exists()){
//使用try是防止并发是重复创建文件夹
try{
file.mkdir();
}
catch(Exception ex){}
}
file = new java.io.File(sBasePath+ "/" + sToday.substring(0,7));
if(!file.exists()){
//使用try是防止并发是重复创建文件夹
try{
file.mkdir();
}
catch(Exception ex){}
}
file = new java.io.File(sBasePath+ "/" + sToday);
if(!file.exists()){
//使用try是防止并发是重复创建文件夹
try{
file.mkdir();
}
catch(Exception ex){}
}
sBasePath += "/" + sToday;
sFileName = myAmarsoftUpload.getFiles().getFile(0).getFilePathName();
int iPos = sFileName.lastIndexOf(".");
if(iPos == -1)
sFileExt = ".gif";
else
sFileExt = sFileName.substring(iPos);
String sRand1 = String.valueOf(Math.random());
sRand1 = sRand1.substring(sRand1.lastIndexOf(".")+1);
String sRand2 = String.valueOf(Math.random());
sRand2 = sRand1.substring(sRand2.lastIndexOf(".")+1);
String sRand = sRand1 + "-" + sRand2;
sFileName = sBasePath + "/"+sSerialNo+sRand+sFileExt;
myAmarsoftUpload.getFiles().getFile(0).saveAs(sFileName);
myAmarsoftUpload = null;
}catch(Exception e){
System.out.println("An error occurs : " + e.toString());
myAmarsoftUpload = null;
%>
<script type="text/javascript">
//alert("上传失败!");
parent.bFileUploaded = false;
</script>
<%
}
}
%>
<script type="text/javascript">
//alert("上传成功!");
parent.bFileUploaded = true;
parent.sFileName = "<%=sFileName%>";
eval(parent.btnOKClick_2());
</script>
<%@ include file="/IncludeEnd.jsp"%>