html 文件标签

  1. html:file

html:file

生成文件选择控件,

属性 必须 描述 示例
property   Y    
name        

必要条件

1. 表单必须能够传递文件数据

<html:form enctype="multipart/form-data">

2. formBean 中属性对应的数据类型是 FormFile

FormFile upfile;
public FormFile getUpFile(){
    return upfile;
}
public void setUpFile(FormFile upfile){
    this.upfile = upfile;
}

文件保存示例

FormFile f;
InputStream fis = f.getInputStream();
File fl = new File("c:\xxxx");
FileOutputStream fos = new FileOutputStream(new File(fl, filename));
byte[] buffer = new byte[1024];
int len;
while( (len=fis.read(buffer))>0 ){
    fos.write(buffer,0,len);
}
fos.close();