System.out.println("nihao");
SmartUpload mySmartUpload =new SmartUpload(); long file_size_max=1028*100; String fileName2="users",ext="",testvar="";
String user_id = "1";//this is from form ;
String url = fileName2 + "/" + user_id +"/heads";
mySmartUpload.initialize(this.getServlet().getServletConfig(),request,response);
System.out.println("执行到这里来了!!");
try { mySmartUpload.setAllowedFilesList("jpg,gif");
System.out.println("try 1") ;//这句话执行不了。但上下两句却能执行。
mySmartUpload.upload(); } catch (Exception e){
System.out.println("upload is not good work!");
}
try{ com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
//执行完上面一句后直接的跳过这大括号里面所有的语句,直接到return null 那里去了。
System.out.println(myFile.isMissing());
if (myFile.isMissing())
{
System.out.println("myfile is missing!");
}
else{ System.out.println("zheli");
ext= myFile.getFileExt(); //取得后缀名 int file_size=myFile.getSize(); //取得文件的大小 String saveurl=""; if(file_size<file_size_max)
{ //更改文件名,取得当前上传时间的毫秒数值
String filename =user_id;
saveurl = url ;
// saveurl=application.getRealPath("/")+url; saveurl+=filename+"."+ext; //保存路径 myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL); } } }catch (Exception e){ e.printStackTrace();
System.out.println("Something is wrong!"); } return null;
}我在用jsmartupload时,这里有个怪的问题,就是在我上面标注的东西。希望大虾帮帮忙!!!
SmartUpload mySmartUpload =new SmartUpload(); long file_size_max=1028*100; String fileName2="users",ext="",testvar="";
String user_id = "1";//this is from form ;
String url = fileName2 + "/" + user_id +"/heads";
mySmartUpload.initialize(this.getServlet().getServletConfig(),request,response);
System.out.println("执行到这里来了!!");
try { mySmartUpload.setAllowedFilesList("jpg,gif");
System.out.println("try 1") ;//这句话执行不了。但上下两句却能执行。
mySmartUpload.upload(); } catch (Exception e){
System.out.println("upload is not good work!");
}
try{ com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
//执行完上面一句后直接的跳过这大括号里面所有的语句,直接到return null 那里去了。
System.out.println(myFile.isMissing());
if (myFile.isMissing())
{
System.out.println("myfile is missing!");
}
else{ System.out.println("zheli");
ext= myFile.getFileExt(); //取得后缀名 int file_size=myFile.getSize(); //取得文件的大小 String saveurl=""; if(file_size<file_size_max)
{ //更改文件名,取得当前上传时间的毫秒数值
String filename =user_id;
saveurl = url ;
// saveurl=application.getRealPath("/")+url; saveurl+=filename+"."+ext; //保存路径 myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL); } } }catch (Exception e){ e.printStackTrace();
System.out.println("Something is wrong!"); } return null;
}我在用jsmartupload时,这里有个怪的问题,就是在我上面标注的东西。希望大虾帮帮忙!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货