leonzhao(灯泡),
那你说应该怎么做!!!
那你说应该怎么做!!!
解决方案 »
- 与MySql连接总是报ClassNotFoundException
- 求助:jsp servlet javabean 求一个分页代码。。。最好是全的,写的规范一些的!!!!!谢了~~~~~~~~~~~~~~~~~~~~~~~~~~
- WEB项目 session时效问题
- hibernate 左连接 问题 ?
- 在 同一form中﹐submit可以和hidden綁定么?
- 静态页面下载链接问题
- struts分页变量问题
- 一个关于ActiveX控件的问题!
- 在一个struts做的程序中,session在每次跳转的时候都在变,不明白为什么?
- ?在方法中如何连接数据库?
- 下面的代码我在jsp中能用为什么在applet就提示cannot access "www.163.com":80呀
- 用jsp如何获得本页面的文件名?
上传图片可以用jspsmartupload,外国人写的一个javabean,这个到处都有得载哦!
还有声音文件也是这样!!!
byte[] picbyte=You get the image from request.
java.io.ByteArrayInputStream bais = new java.io.ByteArrayInputStream(picbyte);
insertIMAGEstmt.setBinaryStream(4, bais, pic.length);
insertIMAGEstmt.execute();
//read
use resultset getBinaryStrean(int index)
你有QQ吗?我想加你为师兄!
我也遇到类似的问题,你能写的详细一些吗??
谢谢。
//例子将IMAGE插入数据库中String sqlin="insert into drawing values (?,?)";
File file = new File("d:/D.jpg");
long l1=file.length();
int l2=(int)l1;
FileInputStream fis = new FileInputStream(file);
PreparedStatement ps = conn.prepareStatement(sqlin);
ps.setString(1,file.getName());
ps.setBinaryStream(2,fis,l2);
ps.executeUpdate();
ps.close();
fis.close();
//将图片从数据库中提取,进行显示
//drawing字段为IMAGE类型
Statement stmt = conn.createStatement();
ResultSet rs1 = stmt.executeQuery("SELECT * FROM drawing WHERE drawing_code ='0-515' and version=3");
if (rs1.next())
{
String dim_image = rs1.getString("file_name");
byte [] blocco = rs1.getBytes("drawing");
response.setContentType("image/jpeg");
ServletOutputStream op = response.getOutputStream();
for(int i=0;i<blocco.length;i++)
{
op.write(blocco[i]);
}
}
rs1.close();
祝你长命百岁!!我的图片上传/下载显示解决了!!