在显示之前,我已将BLOB插入MYSQL并成功。我使用此代码将BLOB显示为JSP。
Connection con = Koneksi.getKoneksi();
String id = request.getParameter("id_pengurus");
PreparedStatement ps = con.prepareStatement("select foto from pengurus where idpengurus = ?");
ps.setString(1, id);
ResultSet rs = ps.executeQuery();
rs.next();
Blob b = rs.getBlob("foto");
response.setContentType("image/jpg");
response.setContentLength((int) b.length());
InputStream is = b.getBinaryStream();
OutputStream os = response.getOutputStream();
byte buf[] = new byte[(int) b.length()];
is.read(buf);
os.write(buf);
os.close();
当我使用此代码在SQL中将BLOB显示为JSP时,它已经工作了。 当我使用此代码在MYSQL中将BLOB显示为JSP时,它无法正常工作。我该怎么办?对不起,我的英语不好。谢谢。