删除服务器端图片问题

Bird_L 2008-08-01 03:17:31
我的网站地址为:d:/website
我上传的图片的路径在 D:/website/manage/da/upload/uploadfile 这个文件下
上传到数据库中的图片路径为 : 2008/08/4892a358c28cb.jpg 其中的2008/08是根据系统时间在uploadfile中在建立的文件夹
图片的绝对路径就是: D:/website/manage/da/upload/uploadfile/2008/08/4892a358c28cb.jpg

我要在客户端在删除上传的图片 delpic.asp
<%
dim wjmc
dim cmd
dim fso
dim objrs
'wjmc="D:/WebSite/MANAGE/DA/Upload/uploadfile/" + request.QueryString("wjlj") // 如果执行这句 wjmc 返回的是

D:/WebSite/MANAGE/DA/Upload/uploadfile/2008/08/4892a35bdd40a.jpg 能正确删除图片文件

'wjmc=server.MapPath("/MANAGE/DA/Upload/uploadfile") + request.QueryString("wjlj") // 如果执行这句 wjmc 返回的是


D:\WebSite\MANAGE\DA\Upload\uploadfile2008/08/4892a35bdd40a.jpg 这里就不能删除图片 显然路径不对 但应该怎么修改呢


response.Write wjmc
'//请确定FSO权限打开//

Set fso = CreateObject("Scripting.FileSystemObject")
if fso.fileExists(""&wjmc&"") then'判断文件是否存在,如果存在就删除
fso.deletefile ""&wjmc&""

%>


我知道是因为路径的问题不对 ,哪为高手帮我改一下 ,
...全文
70 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mmidd 2008-08-01
你的路径中不能出现D:\
这是你本地的路径,而用户的D盘中没有东西
都要改成网络路径 用域名代替你这个D:\WebSite\
如果不或用server.MapPath("你的子文件路径")
  • 打赏
  • 举报
回复
jacklinchen 2008-08-01
'wjmc=server.MapPath("/MANAGE/DA/Upload/uploadfile") + replace(request.QueryString("wjlj"),"/","\")
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2008-08-01 03:17
社区公告
暂无公告