我做了好几个版本都不行,按照jspsmart的sample4也不行.
此外还有个怪的地方就是,我把读出来的流保存到文件做测试,有些图片能显示,有些不能显示,我再分析文件大小,发现有的能完整的传上去,有的不能完整的传到数据库,但不管怎样,即使是完整的图片还是不能在页面中显示.我怀疑是jspsmart在上传时头部加了好多东西导致问题.
sql = "SELECT * FROM "+sqlBean.getDatatable()+" WHERE SEX_ID='"+sqlBean.Fetch_max_id("sex_id")+"'";   
state=con.prepareStatement(sql); 
ResultSet rs = state.executeQuery(); 
out.println(sql);
if (rs.next()){
   try {
     myUpload.getFiles().getFile(0).fileToField(rs,"FILE_A"); 
     rs.updateRow();
    } catch(Exception ej) {
    out.println("An error occurs : " + ej.toString());
    }
}