我做了好几个版本都不行,按照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());
}
}
此外还有个怪的地方就是,我把读出来的流保存到文件做测试,有些图片能显示,有些不能显示,我再分析文件大小,发现有的能完整的传上去,有的不能完整的传到数据库,但不管怎样,即使是完整的图片还是不能在页面中显示.我怀疑是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());
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货