高分求救~~~我想从jsp页面接收上传的图片,然后以流的形式存到数据库里,应该怎么做啊 ~~~急啊
时间:2008-07-24 09:24:06
来源:论坛整理 作者: 编辑:chinaitzhe
怎么做啊???最好有代码。谢谢~~~~~~
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他非凡作用
楼主【xynsqiyue】截止到2008-07-07 16:56:37的历史汇总数据(不包括此帖):
发帖的总数量:29 发帖的总分数:898
结贴的总数量:28 结贴的总分数:878
无满足结贴数:1 无满足结贴分:20
未结的帖子数:1 未结的总分数:20
结贴的百分比:96.55 % 结分的百分比:97.77 %
无满足结贴率:3.57 % 无满足结分率:2.28 %
值得尊敬网友回复:读取二进制流
用ImageIO和BufferedImage写图片就可以了
网友回复:基本代码可以是:
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
ImageIO.write(image, "JPEG", 二进制流);
页面:
<img src="xxx.jsp">
网友回复:为什么都喜欢放到数据库中呢?
网友回复:简单方法,去下载jspSmartUpload组件,使用组件进行文件上传
或者使用其他框架,都有封装好的上传方式
复杂点,自己写上传类,不过需要分析上传的stream,楼主可以搜索一下相关的资料(比较麻烦)
网友回复:为什么把读进去呢,多慢啊,还占资源,存路径多好。
假如非要..
顶koko
网友回复:楼上都说得差不多了。。。不过图片一般直接保持在服务器目录里面。。。
网友回复:用Hibernate怎么做啊 ????
网友回复:还是用文件读写比较好,性能占优,以后导出也轻易
网友回复:
网友回复:为什么不只存个图片的路径,那样又轻易,又省资源.
网友回复:读出流然后写入数据库
网上这样的源代码是有的
不过为什么不把图片写到硬盘
在数据库中保持路径呢?
网友回复:支持12楼
网友回复:"基本代码可以是:
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
ImageIO.write(image, "JPEG", 二进制流);
页面:
<img src="xxx.jsp">"
支持
网友回复:mark
关键字:高分,求救,我想,jsp,页面,接收,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面