欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ajax读取到mysql中存为二进制的图片,返回的格式为二进制流,请教如何现实在img的中

更新时间: 2014-01-05 01:54:40 责任编辑: Author_N1

 

ajax读取到MYSQL中存为二进制的图片,返回的格式为二进制流,请问怎么现实在img的中
应为服务器上存的图片统一为二进制流的,所以我必须通过AJAX去获取这个图片,但是现在始终无法显示在JSP页面中的img里,src属性怎么改也不行,网上搜了好多,都没找到个可行的办法
随便为下,上传图片时直接使用的<input type="file"/> 后台取得后将图片写到一个二进制输出流中存到MYSQL里,这样的方式可行吗?,我看过数据库里,是存了一长串数据,但是没有验证数据是否正确,就直接在这问了
谢谢各位了,都弄了一下午了,还是没弄好,不想天天加班啊!!!!!!
--参考方法--
ajax加载的是文本数据,图片你直接输出一串html ,"<img src="img.jsp?id=90" />" 之类的
然后参考从数据库中得到图片的代码就好了。
--参考方法--
将2进制流转为base64的字符就可以,直接2进制流用不了这种数据,除非按照1#的用动态页来读取图片,设置content-type然后输出,而不是使用ajax
--参考方法--
我只能说,吧IMG二进制化到数据库始终非常蛋疼的做法
硬要这么做得话 楼上已经给出了答案
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:54:40
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2941/
本文WWW.DOC100.NET DOC100.NET版权所有。