Hej jag har tidigare idag skrivit ett inlägg angående att ladda upp filer på servern. Nu en anna fråga:
Hur tar man bort filer på servern. Det jag ska göra är att jag först laddar upp filerna till servern samt till databasen. Sen när man tex. trycker ta bort bild då ska den ta bort den från databasen samt från servern.
Du får ta bort poster i databasen på sedvanligt sätt. Sedan använda dig av FSO för att ta bort själva filen. Du måste ha något som matchar filen samt databasen också. lämpligt är att döpa filerna efter nått unikt databas nummer som ID t.ex
Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.GetFile("D:\"& uniktfilnamn &"")
file.Delete
Scriptet hittar inte filen!
Är sökvägen helt rätt?
Har du rätt namn på filen?
(Sen kan du ju iofs fimpa mellanslaget som du lägger till på slutet av filnamnet.)
En liten parentes bara. Jag tycker att det är lite vanskligt att använda sig av querystrings i ett "deletescript"
Annars kan du ju alltid kolla om filen existerar innan du raderar den.
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists(Server.MapPath("../bilder/" & Request.QueryString("namn"))) Then
fso.DeleteFile(Server.MapPath("../bilder/" & Request.QueryString("namn")))
End If
Set fso = Nothing
135 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe