文件成功上传后,成功下载,但是不能用了!!!!!!!! jspsmartupload 的问题都在问,你也用的是吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您把下载的"下载代码:(jsp)" 一字不少的, 贴上来,注:强调一字不少!!!我有办法, 呵呵! blob是文本对象啊!~~~你的用stream类的才行。binary方式才对。你用的text方式的类型。当然格式受损坏了具体用什么类型我也忘了。太久没用了:( f=new File(filename);Blob blob=rset.getBlob(1);in =((oracle.sql.BLOB) blob).getBinaryStream();int bufferSize=(int)((oracle.sql.BLOB) blob).getBufferSize();out=new BufferedOutputStream(new FileOutputStream(f),bufferSize);byte[] b=new byte[bufferSize];int count=in.read(b,0,bufferSize); while(count!=-1) { out.write(b,0,count); count=in.read(b,0,bufferSize); } out.close(); out=null; in.close(); in=null;这样试试 我也才学,是先写到SERVER端,再建立连接,有什么好办法?大家支持一下.我看白菜一直在贴 打开的POPOUP 子画面向父画面赋值(JS) Overload和Override的区别 使用poi读取自己新建的excel没问题,但在读取以jsp页面呈现并保存的excel文件是会出错。 struts 必须用struts的标签吗? javabean连接oracle 关于页面转向?在线等 connection 关闭后 resultset自动关闭,那么在connection关闭前还需要关闭resultset吗? jsp里面a标签传值的问题 字段值取反再赋给这个字段该怎么写呢? 安全性问题 关于javabean的问题(我很菜) Cookie这是怎么啦?
你的用stream类的才行。
binary方式才对。你用的text方式的类型。
当然格式受损坏了
具体用什么类型我也忘了。太久没用了
:(
Blob blob=rset.getBlob(1);
in =((oracle.sql.BLOB) blob).getBinaryStream();
int bufferSize=(int)((oracle.sql.BLOB) blob).getBufferSize();
out=new BufferedOutputStream(new FileOutputStream(f),bufferSize);
byte[] b=new byte[bufferSize];
int count=in.read(b,0,bufferSize);
while(count!=-1)
{
out.write(b,0,count);
count=in.read(b,0,bufferSize);
}
out.close();
out=null;
in.close();
in=null;这样试试
我看白菜一直在贴