Blog信息 |
blog名称:小鸟吹烟 日志总数:157 评论数量:424 留言数量:-1 访问次数:1256551 建立时间:2006年10月23日 |

| |
[SSH 学习区]使用struts的控件实现图片上传 随笔, 心得体会, 软件技术
tone 发表于 2007/1/28 22:13:08 |
1.
<html:form action="doSuccessSample.htm" enctype="multipart/form-data" > <html:hidden property="method" value="addSuccessSample"/> <html:file property="faceContent" /><br><br> <html:submit></html:submit></html:form>
2.
form里面添加
private FormFile faceContent;
public FormFile getFaceContent() { return faceContent; } public void setFaceContent(FormFile faceContent) { this.faceContent = faceContent; }
3.使用输出输入流写到本地文件夹,并记录路径进数据库
FormFile face=fileForm.getFaceContent();
......
InputStream streamIn; streamIn = face.getInputStream(); OutputStream streamOut=new FileOutputStream(url); int bytesRead=0; byte[] buffer=new byte[8192]; while((bytesRead=streamIn.read(buffer,0,8192))!=-1){ streamOut.write(buffer,0,bytesRead); } |
|
|