站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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里把文件转换成字节?因为我想选转换为字节在放到数据库中..知道的告诉一下.谢了.....


↑返回目录
前一篇: 熟悉FCKeditor的高手谁能简单的介绍下怎么用???在线给分
后一篇: 求救strust中怎么样才能完成联动两级菜单.