上传图片JSP出错,请高手指教一二

lfen lfen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用了CWC的电子商务程序,不知道为什么,上传图片的功能不能用,提交上传图片后,出现如下的错误,请高手指教一二,是哪儿的原因,怎么修改。

-----------报错信息
500 Servlet Exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -2184
at java.lang.String.checkBounds(String.java:283)
at java.lang.String.<init>(String.java:370)
at com.jspsmart.upload.SmartUpload.upload(SmartUpload.java:350)
at _jsp._admin._product_0sys._upload_0post__jsp._jspService(/admin/product_sys/upload_post.jsp:11)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.pageservice(Page.java:571)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:190)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
at java.lang.Thread.run(Thread.java:534)


--------------------------------------------------------------------------------
Resin-3.0.8 (built Tue, 08 Jun 2004 02:25:40 PDT)



——————upload_post.jsp程序代码
<%@ include file = "../../config.jsp" %>

<%@ page import="java.util.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<%
//--- 上传模块 ---
String TimeStamp=java.lang.String.valueOf((new Date()).getTime());
String Msg = null;

mySmartUpload.initialize(pageContext);
mySmartUpload.upload();
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);

if (myFile.getFileExt().equals("jpg") || myFile.getFileExt().equals("gif"))
if (myFile.getSize() < MaxFileSize)
if (!myFile.isMissing()) {
String path = request.getRealPath(".");
myFile.saveAs(path + "/../../" + UploadFolder + "/" + TimeStamp

+ "."+myFile.getFileExt());
Msg = "上传成功!";
session.putValue("NewImgName",TimeStamp + "." +

myFile.getFileExt());

}
else {
Msg = "上传不成功![<a href=javascript:history.back()>返回

</a>]";
}
else {
Msg = "体积过大![<a href=javascript:history.back()>返回</a>]";
}
else {
Msg = "不允许上传这类文件![<a href=javascript:history.back()>返回</a>]";
}
out.print("<font size=2>" + Msg + "</font>");
%>
<body bgcolor="eeeeee">
</body>
...全文
评论
收藏 已收藏
分享
返回顶部
lfen
Web 开发 81,108 成员 341,721 内容