各位大侠,请问如何在JSP后台中删除图片??????????
现在在一个系统中使用了上传图片的功能,客户要求可以随时的从后台删除在前台显示的图片,请各位大侠给一个思路,最好可以有响应的代码。 问题点数:0、回复次数:12Top
1 楼zhyguyunshinning()回复于 2005-04-02 11:10:56 得分 0
自己顶Top
2 楼toyysky(菜鸟)回复于 2005-04-02 11:13:18 得分 0
请问你的图片是放在数据库里面还是文件夹里面
?Top
3 楼hanyun229(云)回复于 2005-04-02 13:18:04 得分 0
java.io.File file = new java.io.File(path);
file.delete();Top
4 楼zhyguyunshinning()回复于 2005-04-04 16:12:05 得分 0
我的图片是放在文件夹下面Top
5 楼zhyguyunshinning()回复于 2005-04-04 16:19:18 得分 0
例如现在在d:\test\aa.jpg下面有个图片,我想删除该文件下的图片AA.JPG,请问我该如何来写这个方法?Top
6 楼minisun2000(红色枫叶)回复于 2005-04-04 16:54:44 得分 0
java.io.File file = new java.io.File("d:\\test\\aa.jpg");
file.delete();
Top
7 楼darkattack(居士)回复于 2005-04-04 16:59:48 得分 0
呵呵,你这个前台后台指什么呀?
我感觉反过来一样。Top
8 楼beyondfan(边城浪子)回复于 2005-04-04 17:52:54 得分 0
和楼上的有同感!!Top
9 楼zhyguyunshinning()回复于 2005-04-05 08:15:02 得分 0
小弟的意思是说,现在我用JSP做了个网站,前台显示的是一些信息,这些信息中要加载一些图片,我在后台控制的时候用到了图片上传,现在我在后台要删除或修改已经上传上去的图片,我应该用一种什么样的方法来处理?????????????????????????????????????????????????????????????.Top
10 楼tongyiwzh(wzh)回复于 2005-04-05 16:03:16 得分 0
如果你已经上传了的图片显示在一个<select name=delfile>多选表单中,选择要删除的图片名称并提交后。可以用下面的代码来处理删除问题:
Boolean fileDeleted=false;
String urlPath = "/upload/pictures/";//图片存放的虚拟路径。
String imagePath=request.getRealPath(urlPath);
String delfile[]=request.getParameterValues("delfile");
for(int i=0;delfile!=null&&i<delfile.length;i++){
File file = new File(imagePath,delfile[i]);
if(file.exists()){
fileDeleted= file.delete() ;
}
如果图片路径也放到数据库中了。那么数据库中的字段值也要更新。Top
11 楼tongyiwzh(wzh)回复于 2005-04-05 16:04:19 得分 0
对了。重新声明一下。其中的File类要写成java.io.File 哦。不然。。。。。Top
12 楼seakingwy(JAVAing~重新开始)回复于 2005-04-05 16:25:54 得分 0
同感Top




