请教com.jspsmart.upload.SmartUploadException: File can't be saved (1120).

快跑蜗牛哥 2009-11-11 07:04:55
<%@ 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>

代码如上,出差的地方kFile.saveAs("./Action\\ordxls\\"+fileName+"."+kFile.getFileExt());
但是该jsp文件是在Action文件夹下,Action文件夹下有一个ordxls文件夹,
请问该怎么解决!
...全文
1341 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
业余潜水 2009-11-11
  • 打赏
  • 举报
回复
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
是hh
老张-AI 2009-11-11
  • 打赏
  • 举报
回复
老张-AI 2009-11-11
  • 打赏
  • 举报
回复
快跑蜗牛哥 2009-11-11
  • 打赏
  • 举报
回复
我是Lz,请问一下用POI操作excel需要用到哪些jar
我使用poi.jar后,还是报错
The method getRichStringCellValue() is undefined for the type HSSFCell
谁能帮忙传几个需要的jar给我,邮箱0907qw@163.com
不胜感谢!
老张-AI 2009-11-11
  • 打赏
  • 举报
回复
“../”表示当前文件夹上一级文件夹
快跑蜗牛哥 2009-11-11
  • 打赏
  • 举报
回复
搞定原来少加了一个.
应该是kFile.saveAs("../Action\\ordxls\\"+fileName+"."+kFile.getFileExt());

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧