81,122
社区成员




<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage=""%>
<%@ page pageEncoding="UTF-8"%>
<%@ page import="java.text.*" %>
<%@ page import="java.util.*"%>
<jsp:useBean id="kUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head><body leftmargin="0" topmargin="0">
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
String vendor_No = null, fileName = null, Msg = null;
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
//文件名称:厂商编号 + 当前系统时间
fileName = sdf.format(new java.util.Date());
kUpload.initialize(pageContext);
kUpload.upload();
com.jspsmart.upload.File kFile = kUpload.getFiles().getFile(0);
if(kFile.getFileExt().equals("xls") || kFile.getFileExt().equals("XLS")) { //上传文件的格式
if(kFile.getSize() <= (1024*50000)) { //上传文件的容量大小
if(kFile.isMissing()) {
Msg = "上传失败:上传文件时发生例外,请重新上传。";
}
else {
//成功上传,并保存在指定的目录下。
kFile.saveAs("./Action\\ordxls\\"+fileName+"."+kFile.getFileExt());
Msg = "成功上传。";
//文件上传成功,转向读取文件页面。
//response.sendRedirect("UploadReadXls.jsp?fileName="+fileName);
}
}
else {
Msg = "上传失败:上传文件的容量大于 50K。";
}
}
else {
Msg = "上传失败:不支持此格式的文件。";
}
}
catch(Exception ex) {
out.print(ex);
}
%>
</body>
</html>