ie下是怎么上传文件的 和ff得到的file不一样 ie 文件上传ie文件上传 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileItem fileItem = (FileItem) RestContext.getCurrentRequestData().getParam("file");我是这样得到前台input file的 在ff下可以 ie下就只能得到路径 我是post提交的 应该没什么问题吧? 有用struts2没?struts2的:private File attachment;// 实际上传文件private String uploadContentType; // 文件的内容类型private String uploadFileName; // 上传文件名给他们加上get,set方法,后台就能自动捕获到了 没有struts2 spring framework File tempFile = new File(TEMP_DIR); if(!tempFile.exists()){ tempFile.mkdirs(); } File finallyFile=new File(FINALLY_DIR); if(!finallyFile.exists()){ finallyFile.mkdirs(); } DiskFileItemFactory factory = new DiskFileItemFactory( DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD, tempFile); ServletFileUpload upload=new ServletFileUpload(factory); try { List<FileItem> fileItems=upload.parseRequest(request); System.out.println("fileItems的大小:"+fileItems.size()); for(FileItem fileItem:fileItems){ System.out.println(fileItem.getName()); File savefile = new File(FINALLY_DIR+fileItem.getName()); try { fileItem.write(savefile); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } } catch (FileUploadException e) { // TODO Auto-generated catch block e.printStackTrace(); }这样试试 struts2的问题。求帮忙解答! Java 命令行 编译 参数 问题 学EJB3的MDB开发遇到的问题 紧急!请大神帮帮忙! 如何调整Resin JVM大小 [请问]有人研究过netty2这个NIO框架吗? 奇怪的问题:客户端Socket连上服务器后,服务器间歇性发数据给客户端,但是过几个小时后就不正常了, 谁有用JDOM封装好的javabean 或者api都行 类(结构)的排序 JAVA的activemq在分布式系统上,多个provider中,队列是共享的吗 spring注入求解 使用ssh框架对oracle 数据库数据进行查询时报空指针异常 (后台没报错)
我是这样得到前台input file的 在ff下可以 ie下就只能得到路径 我是post提交的 应该没什么问题吧?
struts2的:private File attachment;// 实际上传文件private String uploadContentType; // 文件的内容类型private String uploadFileName; // 上传文件名给他们加上get,set方法,后台就能自动捕获到了
if(!tempFile.exists()){
tempFile.mkdirs();
}
File finallyFile=new File(FINALLY_DIR);
if(!finallyFile.exists()){
finallyFile.mkdirs();
}
DiskFileItemFactory factory = new DiskFileItemFactory(
DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD, tempFile);
ServletFileUpload upload=new ServletFileUpload(factory);
try {
List<FileItem> fileItems=upload.parseRequest(request);
System.out.println("fileItems的大小:"+fileItems.size());
for(FileItem fileItem:fileItems){
System.out.println(fileItem.getName());
File savefile = new File(FINALLY_DIR+fileItem.getName());
try {
fileItem.write(savefile);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
这样试试