
正文
java上传图片保存代码 java上传图片保存代码错误
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在java代码中怎么从服务器上把图片拿来放到数据库里
一般都是这样的,就是在你服务器有一个专门放置图片的文件夹,然后数据库保存的是你服务器图片的路径。需要用的时候就去数据库里面取路径。得到路径以后你想怎么处理图片是你的事情了。
两种方式:把图片转换 ‘流数据’ 直接存在数据库图片字段中。把图片 ‘流数据’ 存在文件夹内,数据库字段存对应图片地址。第一种因为是直接存图片数据,写入读取比第二种慢,会占用数据库资源。
java基本上可以任何数据库进行连接,比如:mysql,sqlserver,oracle等,只是连接的方式,驱动不同罢了。存图片的问题:一般来讲都是存的路径,如果你非要存图片也能存,需要把图片转换成二进制字节,进行存储。
相关问答
Q1: 在Java项目中上传图片时如何使上传的图片自动保存到指定路径
//使用formfile.getInputStream()来获取一个文件的输入流进行保存。
一般都是这样的,就是在你服务器有一个专门放置图片的文件夹,然后数据库保存的是你服务器图片的路径。需要用的时候就去数据库里面取路径。得到路径以后你想怎么处理图片是你的事情了。
图片上传一般考虑两种办法:上传到服务器,数据库中存储服务器上图片的相对路径;转换为二进制流存入到数据库中。现在常用的做法都是选择第一种,因为第二种太占数据库空间,而且查找读取效率不高。
上传请求发起后,java代码的处理:你是要将上传的图片只保存在服务器还是只保存在数据库还是说两者都采取。
Q2: java中实现图片保存到指定文件夹
//使用formfile.getInputStream()来获取一个文件的输入流进行保存。
上传插件的选择:此篇博文选择的是jQuery的zyupload文件上传插件;上传请求发起后,java代码的处理:你是要将上传的图片只保存在服务器还是只保存在数据库还是说两者都采取。
获取绝对路径String uploadDir = request.getSession().getServletContext().getRealPath(/)+ \\images\\,然后就是IO操作了。
java上传图片保存代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java上传图片保存代码错误、java上传图片保存代码的信息别忘了在本站进行查找喔。








