<%SmartUpload su = new SmartUpload(); su.initialize(pageContext);
su.setMaxFileSize(1000000); su.setTotalMaxFileSize(4000000); su.setAllowedFilesList("doc,txt");
su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
su.upload();
int count = su.save("\uploadfiles");
out.println("<font color=red>"+count+"</font>个文件上传成功!<br>");
for (int i=0;i<su.getFiles().getCount();i++)
{
com.jspsmart.upload.File file = su.getFiles().getFile(i);
if (file.isMissing())
{
continue;
}
out.println("<TABLE BORDER=1>");
out.println("<TR><TD>表单项名(FieldName)</TD><TD>"+file.getFieldName()+"</TD></TR>");
out.println("<TR><TD>文件长度(Size)</TD><TD>"+file.getSize()+"</TD></TR>");
out.println("<TR><TD>文件名(FileName)</TD><TD>"+file.getFileName()+"</TD></TR>");
out.println("<TR><TD>文件扩展名(FileExt)</TD><TD>" +file.getFileExt()+"</TD></TR>");
out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"+file.getFilePathName()+"</TD></TR>");
out.println("</TABLE><BR>");
}
%>错误码提示:An error occurred at line: 23 in the jsp file: /website/fwm/upload.jsp
Invalid unicode
20:  su.setAllowedFilesList("doc,txt");
21:  su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
22:  su.upload();
23:  int count = su.save("localhost\uploadfiles");
24:  out.println("<font color=red>"+count+"</font>个文件上传成功!<br>");
25:  for (int i=0;i<su.getFiles().getCount();i++)
26:  {
我个人怀疑是路径问题吧,请高手反映点我一下!!