asp网页删除数据库指定图片

主要代码如下:<!--#includefile="adconn.asp"--><%xid=request("xid")setrs=server.createobject(... 主要代码如下:
<!--#include file="adconn.asp" -->
<%
xid=request("xid")
set rs=server.createobject("adodb.recordset")
sql="select * from bm where bmid="&xid
rs.open sql,conn,1,3
rs.delete
rs.update
rs.close
set rs=nothing
%>
<%
filename=request("filename")
Set fs = Server.CreateObject("Scripting.FileSystemObject")
fs.deleteFile("..jgadmin/bmphoto/filename")
set fs = nothing
response.Redirect "bmlist.asp"
%>
数据库的数据能删除,但实际图片删除不了。还有,我数据库中保存的图片只是图片的名字.jpe,这可以算是图片路径吗?我调出来显示可以正常的。
展开
 我来答
shangpiao2000
2013-06-04 · 超过29用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:84.6万
展开全部
图片的路径不能直接写,这行改下fs.deleteFile("..jgadmin/bmphoto/filename"),加上server.mappath()方法,fs.deleteFile(server.mappath("..jgadmin/bmphoto/"&filename))
追问
可以帮我看看还有哪里错吗?我测试了不行哦。网上的方法我也试了很多,都不行的。我数据库只是图片的名称的。没有人家所说的路径,这个有问题吗?
追答
你先把图片的路径完整输出看下,确保图片是对的路径,jgadmin目录前加个“/”
fs.deleteFile(server.mappath("../jgadmin/bmphoto/"&filename))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式