删除服务器端图片问题

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&""

%>


我知道是因为路径的问题不对 ,哪为高手帮我改一下 ,
...全文
89 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
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"),"/","\")

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧