Ved udførelsen af denne kode får jeg "Permission denied" fejl - har det noget med koden at gøre, eller er scripting slået fra på serveren? Er der nogen anden måde, som jeg kan slette filer på?
Med Venlig Hilsen Preben Holm
set fs = Server.CreateObject("Scripting.FileSystemObject") response.write (Server.MapPath("/images/produkter/" & request.querystring("varenavn") & ".jpg")) if fs.FileExists(Server.MapPath("/images/produkter/" & request.querystring("varenavn") & ".jpg")) then fs.DeleteFile Server.MapPath("/images/produkter/" & request.querystring("varenavn") & ".jpg"), True end if
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
25. januar 2003 - 17:59#1
jeg laver det sådanne:
Dim billednavn billednavn = Request.QueryString("id") Set fso = Server.CreateObject("Scripting.FileSystemObject") fso.DeleteFile (Server.Mappath("/dir/"& billednavn & ""))
Synes godt om
Slettet bruger
25. januar 2003 - 18:17#2
virker det hellerikke med dette ?
Synes godt om
Slettet bruger
26. januar 2003 - 05:27#3
Har du skriverettigheder i den mappe, du forsøger at slette filer i?
Hvis det er en udbyder/webhotel, så læs under deres support sider, hvilke mapper, dine scripts har adgang til at skrive (og dermed slette) i.
Hvis det er lokalt på din egen maskine, så sørg for at brugeren IUSER_(ComputerNavn) har skriverettigheder i NTFS til den pågældende mappe.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.