java读取照片保存到达梦数据库

java读取照片保存到达梦数据库,第1张

存储图片是后端服务器比较基础的功能,一般来说,图片可以存储在服务器的文件系统中,然后数据库中只需要存储url就可以了。另外一种办法是,将图片通过Base64编码后存储到数据库中,数据库中存储图片的base64编码的二进制可以使用TEXT(mysql)类型。

最好是用hibernate做新增 *** 作.

Java code?

Qztx qz = new Qztx()

InputStream inStream = new StringBufferInputStream(txcode)

Blob blob = Hibernate.createBlob(inStream)

Blob blobs = qz.getQzrzp()

qz.setQzrsfhm(sfhm)

qz.setQzrzp(blob)

qztxdao.insertQztx(qz)

这个是我原来的,base64编码的字符串已经插入到blob字段里了.

但是在pl/sql不能看到图片,而是看到的这个base64的字符串.

有个包是要用ojdbc14.jar。

1.图片转换 将上传的图片读取到一个字符串中,再用base64对数据进行编码 $img =base64_encode(file_get_contents($_FILES['file_head']['tmp...

2.显示图片 <imgsrc="{$base64String}">这样就能把图片显示出来了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10028011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存