一个有关Struts如何接收并处理表单中File类型的问题 刚才没搜索,我在网上找到答案了。就是在ActionForm里设置一个FormFile类型就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,确实FormFile是apache自己封装的一个类,和struts结合确实是个好的方法 不错,不过在表单里提交文件名,action就接收一个文件名的字符串,然后业务逻辑自己去找文件不好么 在bean里的处理方法:1.如下定义private FormFile uploadFile;2.如下获取数据String fname=uploadFile.getFileName();InputStream ins = uploadFile.getInputStream();OutputStream outs=new FileOutputStream(store_path+"/"+fname);int bytesRead=0;int size=uploadFile.getFileSize();byte[] buffer=new byte[size];while((bytesRead=ins.read(buffer,0,size))!=-1){ outs.write(buffer,0,bytesRead);}希望对你有帮助! 楼上用的是struts.upload包中的API如果是common.fileupload包的话怎么写呢?有没有大侠说一下? 下载的JSP网站,如何安装 急!急!急!急!急!急!急!急!急!急! 一个幼稚的问题 有经验的大哥大姐进来指点,感激不尽(对不起,刚刚注册,没分数) tomcat重起以后,可是重起前的session还是存在? Hibernate问题,请高手指教? 小弟出来次地,有一个棘手的问题,有会用JAVA编写DFT和FFT的高人吗? 编写一个简单的mail,客户端提示无授权的问题? 这个把我给搞糊涂了(JNDI) 新人小白求帮忙 初学STRUTS请指教!在action中如何返回一个变量? struts空白页问题!
1.如下定义
private FormFile uploadFile;
2.如下获取数据
String fname=uploadFile.getFileName();
InputStream ins = uploadFile.getInputStream();
OutputStream outs=new FileOutputStream(store_path+"/"+fname);
int bytesRead=0;
int size=uploadFile.getFileSize();
byte[] buffer=new byte[size];
while((bytesRead=ins.read(buffer,0,size))!=-1){
outs.write(buffer,0,bytesRead);
}
希望对你有帮助!
有没有大侠说一下?