当前位置:首页 » 图片资讯 » java图片资源放在哪里
扩展阅读
美女健身跳河视频 2023-08-31 22:08:21
西方贵族美女照片真人 2023-08-31 22:08:15

java图片资源放在哪里

发布时间: 2022-05-21 01:50:48

Ⅰ java如何存储图片到数据库,存路径和二进制是什么意思

一种方法是把图像文件本身放在某个文件夹里,然后在数据表里设一个“路径“字段,类型为字符串,存图像的路径(比如“D:\files\xxx.jpg”)。
另一种方法是,把图像文件本身,作为一个巨大的二进制数据,放在数据库中;具体方法是,数据表中设置一个”数据“字段,类型是二进制数据,存放图像本体。

Ⅱ Java web开发中怎么把图片存入数据库

两种方式:

  1. 把图片转换 ‘流数据’ 直接存在数据库图片字段中。

  2. 把图片 ‘流数据’ 存在文件夹内,数据库字段存对应图片地址。

    第一种因为是直接存图片数据,写入读取比第二种慢,会占用数据库资源。

    硬盘速度 > 数据库

    图片转换成流数据,流转换成图片,具体方法你需要搞懂。看博客看到的。(我也没写过 [滑稽])

Ⅲ java如何将图片保存在数据库中

一般都是这样的,就是在你服务器有一个专门放置图片的文件夹,然后数据库保存的是你服务器图片的路径。需要用的时候就去数据库里面取路径。得到路径以后你想怎么处理图片是你的事情了。
至于如何去数据库取路径这个就是简单的db操作。
加载驱动类:
Class.forName(DBDriver);
获取连接:
Connection
conn
=
DriverManager.getConnection(url,username,password);
创建操作对象:
PreparedStatement
stmt
=
con.prepareStatement(sql);
执行操作:
ResultSet
rs
=
stmt.executeQuery();
遍历结果:
List
list
=
new
ArrayList();
while(rs.next()){
//具体操作,通常用rs.getString(name)取值
Image
img
=
new
Image();//图片类对应你数据库中图片表格
img.setSrc(rs.getString("src"));//假设你数据库中image表中图片地址字段是src
list.add(img);
}
记得关闭资源:
rs.close();
stmt.close();
con.close();
看你的意思是已经取出来了不知道怎么显示:
你取出来之后可以把图片放在一个list里面然后去页面上遍历这个list
<c:forEach
var="chakan1"
items="list">
<tr>
<td>
<img
src="${chakan1.src}"/>
</td>
</tr>
</c:forEach>
大致应该是这样

Ⅳ java中在按钮中添加图片放在哪个文件夹下

呵呵
只要放在你的工程文件夹里面就行了,至于哪一层的哪一个文件夹就不在乎了。
主要是在放在你的工程文件夹里面,在需要的时候利用当前调用类的文件在的路径寻到你的图片的路径就行了。
图片放在哪里不重要,主要是你加载图片的路径。

Ⅳ java的图片应该放在哪个文件夹下

ImageIcon
icon=new
ImageIcon("images/hhhh.gif");
你试着在你当前文件夹中再新建一个文件夹命名为images,然后把你的图片放在这个文件夹下,然后再重新编译,运行.
应该可以了

Ⅵ Java编程中图片文件放哪

一般如果图片较多,可以搭建单独的文件服务器。比如fastdf之类的。然后通过调用文件服务器的api进行保存的读取。
图片内容较小的,可以使用ftp服务器。
如果是程序中使用的一下图片,可以直接在项目中创建images文件夹,保存即可。

Ⅶ java中的资源文件应该放在哪里如果使用的是相对路径比如/image 那么image文件夹应该保存在字节码目录下

源文件放在context或者webroot下的web-info下的classes下,image放在context或者webroot下

Ⅷ java web项目中有很多的图片,如何存放

一般有两种情况,
一种是前端开发需要显示的图片,这个是页面构成必须的元素,一般这些会做 动静分离,后台接口 跟 前端资源会部署在不同的服务器上,有不同的优化,一般会有转发的服务器,判断是后台接口,就转发到后台的服务器,如果是前端资源,就转发到前台的服务器。一般情况下,前端服务器,跟后台的服务器,是分离开的,有不同的人去管理,如果项目小的话,可能就全放在一个。这个优化的化,你可以去了解下 CDN原理。这个是用来优化静态资源加载情况的。
另一种情况是,显示的图片,不是前端构成的,是用户上传文件产生的,这种情况下,现在一般有专门的对象存储,用过 七牛云,跟阿里的。这个的逻辑是文件上传的时候,不是上传到我们自己的服务器,上传到专门的云服务器,我们自己数据库只需要保存这些上传文件的地址,真正使用的时候,把连接给前端,前端自动会根据内容到专门的云服务器上去获取。所有的安全,优化,带宽,缓存命中,这些都有由云服务器去保证。 简单来说,只有有钱,这些东西根本不会成为你项目的瓶颈。
作为技术,我们讨论的应该不是这些。图片会做备份,这个可以有专门的磁盘阵列去实现,简单来说,就是上传的内容保存到磁盘的时候,会自动多保存几个备份到不同的磁盘上。还是那句话,多去了解下CDN的原理,最后这段,个人理解,不一定对。

Ⅸ java jsp 一般把图片上传后要保存在哪里如果是放在部署的文件下那么下次启动就没了。

如果你自己写的程序 的话,列如upload 在写代码的时候会定义一个存放上传文件的地址,一般都是跟项目走,也有可能写成固定目录放到服务器盘符里;如果部署了那一定生成了编译文件,那么肯定生成了存放上传文件的文件夹,下次再启动如果不重新编译的话就不会没;最好在部署完项目生成编译文件后,把war包从wapps文件夹中删掉。

Ⅹ java项目客户上传的图片放到哪好

图片上传一般考虑两种办法:1、上传到服务器,数据库中存储服务器上图片的相对路径;2、转换为二进制流存入到数据库中。现在常用的做法都是选择第一种,因为第二种太占数据库空间,而且查找读取效率不高。很多开源的文件上传框架(比如spring中的commons-fileupload)都是采用第一种方式。上传图片到服务器不会影响系统的运行速度,你可以选择将图片的目录建立在非系统盘,存储容量比较大的盘,如F盘等。注意图片名字不要重复,建议用uuid