读取数据库中的以image类型存储的文件的错误。 读取图片不能用getString,字段要设置成binary成,要用输入输出流读取,那不然,数据库中不要存图片,要存路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 filename存储了该文件名。有没有直接重定向到流的方法? 已经是binary了呀。请看看清楚。 我原来遇到过的。如果不是因为文件路径和生成有问题的话,就是因为你生成文件在操作系统那边有个缓冲时间,一般时间很短。因此你可以在response.sendRedirect("/gsl/temp/"+fileName);语句之前等1秒钟左右。===============最完美的方案应该是,不用生成文件这一步,直接读取数据库的数据。 in = rs.getBinaryStream("gslxx_file");这段应该改写为:java.sql.Bold myBold = rs.getBolb("gslxx_file");in = myBold.getBinaryStream(); GJA106(中文字符)说的对,你像他那样做,会节省时间。Good idea!! 急求一段JS写法~~~ 关于innerHTML SSH框架出现的问题 当浏览器窗口变小时,怎么使横排四个div变成纵向排列啊??????? 关于%0d%0a的问题 jsp网站发部问题 tomcat如何限制同一IP在一定时间段内对服务器的多次访问. Cannot create iterator for this collection "JSP标志库编程指南"这本书怎么样 请问下谁有JAVA对ZIP文件加解密的方法,小弟急需 利用jsp+servlet实现分页,出现问题。请指教 jsp程序设置 的问题(在线等) 我怎么向一个远程的url提交参数后取得它的返回值?
有没有直接重定向到流的方法?
如果不是因为文件路径和生成有问题的话,就是因为你生成文件在操作系统那边有个缓冲时间,一般时间很短。因此你可以在
response.sendRedirect("/gsl/temp/"+fileName);
语句之前等1秒钟左右。
===============
最完美的方案应该是,不用生成文件这一步,直接读取数据库的数据。
java.sql.Bold myBold = rs.getBolb("gslxx_file");
in = myBold.getBinaryStream();