jsp中 怎么把图片直接存入数据库中,最好有例子

jsp中 怎么把图片直接存入数据库中,最好有例子,第1张

....首先..可以选择Apache里面的upload包....这个是把文件传到服务器上的上传组件....然后是存到数据库里....那就要看你什么数据库了....比如Oracle..就是Blob至Access...就是

对象

字段....存取方法都是不一样的..要分别对待

有个通用方法,你找到图片文件之后,建立输入流,然后创建bytearrayoutputstream,然后从输入流中读字节到后面那个流中,并冲它里面产生字节数组保存到byte字段中

其实建议你不要将图片直接上传到数据库

图片上传到数据库要用到

blob大对象(以oracle为例),这样影响程序性能,你可以将图片上传到指定文件夹,同时将图片保存的路径+文件名上传到数据库,要显示就读取这个这个路径找到图片,然后显示.刚做了个这个代码

楼主想用java io自己实现?那就比较复杂了 因为java io写进去的数据流 有很多冗杂的信息要去除 你讲的那个做法我做过很多了 思路也一样 就是在上传图片的时候 不是用Java io做的 用的是jspsmartupload组件完成的上传 读取的时候直接读数据库就行了 因为里面包含着img路径代码


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存