服务器端图片删除问题
上存的图片存于upfile文件夹下
数据库ProductImg字段存 "uplife/图片名称 ".比如upfile/_200731714111426042.jpg等等
现在请问以下代码错在哪里。。。.
ProductImg=request( "ProductImg ") //从数据库读取,并传给ProductImg
set fso=server.createobject( "scripting.filesystemobject ")
if fso.fileExists(server.MapPath( "ProductImg ")) then
set myfile=fso.getfile(server.MapPath( "ProductImg "))
myfile.delete
set myfile=nothing
end if
set fso=nothing
------解决方案--------------------ProductImg = Request( "ProductImg ") '从数据库读应该是用RecordSet对象来取值吧,不是Request 吧~
FilePath = Server.MapPath(ProductImg) '取到文件的物理路径
Set fso = Server.CreateObject( "Scripting.FileSystemObject ")
If fso.FileExists(FilePath) Then fso.DeleteFile(FilePath) '如果文件存在的话,把文件删除
Set fso = Nothing