当前页面: 开发资料首页 → JSP 专题 → 求救struts问题,在action中怎么样上传图片.
求救struts问题,在action中怎么样上传图片.
摘要: 求救struts问题,在action中怎么样上传图片.
一个添加页面,进入action处理时,怎么样upload文件,
页面中传来的有一些是字断,付带一个文件.怎么样在action里接收它,并把它写入数据库
用数据流的方式,搜索一下有很多的
jsp里面定义一个
此属性在formbean当中定义了FormFile类型,在Action当中直接对FormFile做数据流保存的操作即可
建议自己封装成类,我自己就是这样做的。我不太喜欢使用第三方的那些组件。
关注
struts自带有FormFile类型
可以写一个UploadForm:
import org.apache.struts.action.ActionForm;
import org.apache.struts.upload.FormFile;
public class UploadForm extends ActionForm{
/** 上传文件定义 */
private FormFile file;
/**
* 设置上传文件
* @param file
*/
public void setFile(FormFile file) {
this.file = file;
}
/**
* 获取上传文件
* @return
*/
public FormFile getFile() {
return this.file;
}
}
Action中:
UploadForm uploadForm = (UploadForm) form;
FormFile file = uploadForm.getFile();
然后把文件存入数据库
学习学习,顶!
怎么样在action里把文件转换成字节?因为我想选转换为字节在放到数据库中..知道的告诉一下.谢了.....