怎样从JSP页面拿到图片,并用JAVA将图片存入数据库?请看清,直接存图片,不是存路径。谢谢各位大神了。

数据库是Oracle,实体中的存图片的属性是byte[]。
2025-03-10 17:37:48
推荐回答(3个)
回答1:

先把该图片的路劲传到后台,在用字节流获取该图片的流,在转化成byte[]数组存入数据库中;
FileInputStream fis = new FileInputStream(url);
byte[] b = new byte[1024];
int a = 0;
while((a=fis.read())!=-1){
fis.read(b);
}
把数组b存入数据库中

回答2:

可以先获取页面图片路径,然后通过流进行图片内容的流化,数据库中可以存储Blob类型

回答3:

我记得oracle里有图片的数据类型,可以直接存储