commons-fileupload.jar提供了文件上传的方法。
使用<html:file>标签。
使用<html:file>标签。
解决方案 »
- jquery jqgrid 问题
- oracle分页
- 怎么让项目自动判断长时间不下单的客户啊
- AJAX接收XML文档出错!
- 急!求救,解决就给分。myeclipse生成springdao的问题!
- 求助啊,大牛们!IP,端口,Socket,给我讲下
- struts2自动类型转换问题
- Tomcat 4.1 可以运行的 web.xml 在Tomcat 5.0中不可以,请问需要修改什么?具体请看贴子
- TOMCAT5.5+J2SE5环境下不能运行JSP,急!!!
- 求struts的validation验证html非法字符和SQL非法字符的正则表达式
- 如何获得当前应用中的全部session?
- 在线等,求救hibernate的问题,老是提示找不到"/hibernate.cfg.xml"文件
String dir1=request.getRealPath("/thinkimg"); //文件放到这个目录
FormFile file=tForm.getFile();
if(file.getFileSize()!=0){
InputStream streamin=file.getInputStream();
String t=Tool.getTime('s'); //这个是得到文件名,自己定一个试下
dir1=dir1.concat("/").concat(t).concat(".png");//.png是文件格式,随情况而定
tForm.setImg(t.concat(".png")); //把文件名放到数据库中
Tool.getImg(streamin,dir1);//保存文件,, //dir1 文件存放目录和文件名 /*在Tool 类中写的
public static void getImg(InputStream fis,String dir){
try {
OutputStream out = new FileOutputStream(dir);
try {
int i;
while((i=fis.read())!=-1){
out.write(i);
}
} catch (IOException e1) {
e1.printStackTrace();
}finally{
try {
out.close();
fis.close();
} catch (IOException e2) {
e2.printStackTrace();
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
页面form 改为这样<html:form action="/*.do" method="post" enctype="multipart/form-data">