在JSP中对服务器中的图片的删除该如何来处理????????????
我现在在做一个政府网站的项目,现在我作了个图片上传的功能,那是将本地的图片传到服务器上在前台显示,现在想做个删除图片的功能,首先肯定要找到服务器上的路径,如何来实现?现在我只可以删除本地机子上的图片. 问题点数:20、回复次数:4Top
1 楼darkattack(居士)回复于 2005-04-05 10:28:27 得分 0
getServletContext().getRealPath(relPath);
relPath使你图片相对web上下文根目录的路径,返回实际绝对路径。
比如你的web目录是d:\tomcat\webapp\myweb\,你的图片放在d:\tomcat\webapp\myweb\pic\1.jpg,
则调用getServletContext().getRealPath('/pic/1.jpg')返回d:\tomcat\webapp\myweb\pic\1.jpg
用这个路径,你用java.io.File之类的类就可以删除文件了。
Top
2 楼kk2486(龙)回复于 2005-04-05 10:53:55 得分 0
建一个表,将上传的文件管理起来,包括路径\大小\上传人等等Top
3 楼huguangwu(追风少年)回复于 2005-04-05 12:13:13 得分 0
filePath=request.getRealPath("/")+"....";
File myFile=new File(filePath);
myFile.delete();Top
4 楼yx580tnt(yan)回复于 2005-04-05 16:50:56 得分 20
File nf = new File("./picture/" + "b.jgp");
if(nf.exists())
{
nf.delete();
}Top




