怎么做到删除数据库图片的同时删除tomcat里的图片缓存呢

我用myeclipse做的javaWeb项目,需要用到上传图片的功能,找到代码后可以了,但删除数据库该图片的路径时服务器的缓存依旧在,怎么也能同时删除服务器里的呢?可以会根据数据库保存的路径和图片名能找到服务器里的缓存路径,但怎么删除呢

根据id删除数据库中的图片,然后根据你当时做缓存的路径来删除想对应的图片名字
温馨提示:内容为网友见解,仅供参考
无其他回答

java关于上传图片后删除tomcat下图片的问题。
这个代码写过,不太复杂。首先你得数据库中得有这副图相关的数据记录,比如可能是一篇文章,文章有图片插图,然后你可以在修改文章数据时,遍历文章相关的图片url数据,在文章保存后,再执行删除旧URL,这样能保证修改事物完整,又不会误删,只是一个思路,我是这么做的。

...数据库的图片,删除记录的同时删除数据库本地图片,如何删除记录的同时...
2、相关删除逻辑,通过数据库里的文件路径找到实际的存储位置执行删除。删除成功后再删除数据库里相关记录。

网站相册管理,如何删除相片。
使用fso删除即可:Set fso = Server.CreateObject("Scripting.FileSystemObject")fso.DeleteFile server.mappath("文件路径")&"\\"&文件名,true '此处需要服务器支持FSO删除权限!你数据库里面有图片路径,直接套用上面的格式就可以了。不好意思,没有仔细看,我这个是asp的。jsp偶外行。

java实现图片上传下载?
1.下载并安装Tomcat(已经有很多关于Tomcat安装以及使用的文章,在这里不再介绍); 2.下载Fileupload的jar包commons-fileupload-1.0-beta-1.jar,并将该文件拷贝到{$TOMCAT}\/common\/lib目录下(其中{$TOMCAT}为Tomcat的安装目录); 3.由于Fileupload子项目同时要用到另外一个项目commons-Beanutils,所以必须下载Beanutils,...

我将图片路径存在数据库中,但当路径里出现中文时显示不出来,怎么解决啊...
改变web服务的编码,如果用的tomcat,找到server.xml文件 在 <Connector port="8080" protocol="HTTP\/1.1"maxThreads="150" connectionTimeout="20000"redirectPort="8443" \/> 加上编码格式URIEncoding="UTF-8"

图片如何保存在sql server数据库里,实现功能和QQ空间里可以添加照片的那...
把图片(或文件)名称保存在数据库中,同时把图片(或文件)写入容器(也就是服务器),当你在空间要打开图片的时候,系统会从数据库取出图片名称,在服务器中找到相应名称的图片,进行显示。所以,建议你学习下容器(一般常用tomcat 或 jboss),详细说的话就太多了。希望可以帮到你。

有个小项目,只是有个图片上传和数据库记录的功能,但是服务器上tocmat...
1、你的应用是否要消耗较大的堆空间,而你设置的内存不够。2、你的程序有BUG,没有及时释放对象而消耗了过多的内存.(仔细排查一下哪些对象消耗内存大,比如集合之类的)解决方案:1、调大JVM内存, -Xmx:521M ,或更多 2、优化程序 你说是一个小项目,估计更多是你的程序有bug 参考 jvm 调优 ht...

java web项目中有很多的图片,如何存放?
这个的逻辑是文件上传的时候,不是上传到我们自己的服务器,上传到专门的云服务器,我们自己数据库只需要保存这些上传文件的地址,真正使用的时候,把连接给前端,前端自动会根据内容到专门的云服务器上去获取。所有的安全,优化,带宽,缓存命中,这些都有由云服务器去保证。 简单来说,只有有钱,这些东西...

...后台总提示Tomcat内存溢出,怎么解决,调整Tomcat的内存大小包括注册表...
3.OutOfMemoryError: unable to create new native thread.Tomcat内存溢出解决方案 对于前两种情况,在应用本身没有内存泄露的情况下可以用设置tomcat jvm参数来解决。(-Xms -Xmx -XX:PermSize -XX:MaxPermSize)最后一种可能需要调整操作系统和tomcat jvm参数同时调整才能达到目的。第一种:是堆溢出...

大神快出来,android客户端从数据库拿图片的问题
直接把图片上传给服务器就行。。。你概念理解得不行哦,服务器即使知道了手机端的图片存放在哪里也没用,因为服务器拿不到,所以一般的做法是把图片上传给服务器。

相似回答