
正文
java代码把图片在哪儿 java导入图片代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在Java中显示当前目录下的图片,这图片应该放到哪
1、如果是程序中使用的一下图片,可以直接在项目中创建images文件夹,保存即可。
2、图片上传一般考虑两种办法:上传到服务器,数据库中存储服务器上图片的相对路径;转换为二进制流存入到数据库中。现在常用的做法都是选择第一种,因为第二种太占数据库空间,而且查找读取效率不高。
3、一般情况下,前端服务器,跟后台的服务器,是分离开的,有不同的人去管理,如果项目小的话,可能就全放在一个。这个优化的化,你可以去了解下 CDN原理。这个是用来优化静态资源加载情况的。
4、如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的图片。举例:;如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。
5、如果是bs架构的web方式直接用相对路径 用img标签就可以了。如果是cs架构的话,调用图片以及显示的方法可以在网上查一下。都是api里面的。主要是把图片放置在你的java工程的一个固定目录中,然后根据需要去调取显示。
相关问答
Q1: java如何将图片保存在数据库中(java保存图片到本地)
另外一种办法是,将图片通过Base64编码后存储到数据库中,数据库中存储图片的base64编码的二进制可以使用TEXT(mysql)类型。
调用第一个接口时,先将多张图片存到本地。再调用第二个接口,将图片统一上传到图片服务器上。根据类别,上传多张图片。
两种方式:把图片转换 ‘流数据’ 直接存在数据库图片字段中。把图片 ‘流数据’ 存在文件夹内,数据库字段存对应图片地址。第一种因为是直接存图片数据,写入读取比第二种慢,会占用数据库资源。
Q2: 在java代码中怎么从服务器上把图片拿来放到数据库里
一般都是这样的,就是在你服务器有一个专门放置图片的文件夹,然后数据库保存的是你服务器图片的路径。需要用的时候就去数据库里面取路径。得到路径以后你想怎么处理图片是你的事情了。
两种方式:把图片转换 ‘流数据’ 直接存在数据库图片字段中。把图片 ‘流数据’ 存在文件夹内,数据库字段存对应图片地址。第一种因为是直接存图片数据,写入读取比第二种慢,会占用数据库资源。
java基本上可以任何数据库进行连接,比如:mysql,sqlserver,oracle等,只是连接的方式,驱动不同罢了。存图片的问题:一般来讲都是存的路径,如果你非要存图片也能存,需要把图片转换成二进制字节,进行存储。
一般数据库只存图片的路径。你可以在web下建一个目录(images),然后把上传的图片放在里面。最好是用系统时间命名,避免冲突。具体路径是通过request.getRealPath(images)得到,让后把图片改名放进去。
把上传的照片存到服务器下并把路径存入数据库,读取时使用File对象根据数据库内存储的照片路径读取照片。
如果要存数据库的话,数据库存图片字段用blob形式的(照片:zp为例)。而且不能直接存,在存之前zp字段先插入一个empty.BLOB(),然后select ZP from 表 for update。再用输入流的形式写进去。
java代码把图片在哪儿的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java导入图片代码、java代码把图片在哪儿的信息别忘了在本站进行查找喔。








