注册 登录
编程论坛 J2EE论坛

SmartUpload组件上传问题

yanhaolang 发布于 2008-11-17 17:36, 1167 次点击
主要代码如下。很奇怪,在jb自带的 浏览器里 可以上传,在ie里不能上传,都不抛异常。不知道哪里有问题,请 朋友们指点一下,谢谢!

<%   
  request.setCharacterEncoding("GBK");
  com.jspsmart.upload.SmartUpload up=new SmartUpload();//实例化SmartUpload对象
  up.initialize(pageContext);//上传初始化
  up.setMaxFileSize(500*1024*1024);//限制每个上传文件的大小
  //up.setTotalMaxFileSize(20000);//限制上传总文件大小
  up.setAllowedFilesList("jpg,gif,png,bmp,ico");//限制上传文件的类型
  // up.setDeniedFilesList("exe,bat");//禁止的文件类型
  int count=0;
  try{  
    up.upload();
    String path=application.getRealPath("/")+"upfiles\\";
    //out.print(path);
    count=up.save(path,SmartUpload.SAVE_PHYSICAL);//上传到制定目录
   
  }catch(Exception ex){
    ex.printStackTrace();
  }
  out.print("上传了" +count+"个文件");
  // for(int i=0;i<up.getFiles().getCount();i++){
    // com.jspsmart.upload.File file=up.getFiles().getFile(i);
    // String name=file.getFileExt();//得到扩展名,便于修改文件名
    // }


    %>
5 回复
#2
zplove2008-11-18 09:46
你的jsp文件头写了没有?
#3
yanhaolang2008-11-18 17:57
写什么 ?import?头没有写 能运行 吗
#4
gdy03492008-11-18 21:18
下面不是写全路径了,不写import也可以吗
#5
yanhaolang2008-11-19 11:00
g跟那个没有关系,那些没有问题,没有语法错误。。。编译都没问题。
也没有异常。。
你可以吧那个代码拿到你的电脑上运行看看
#6
yanhaolang2008-11-19 16:43
偶已经搞定了。。。
1