webForumDet fria alternativet
Logga in / Bli medlem

FileSystemObject + delete

ASP

5 svar · 175 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

Problemlösardax!
Har dessa rader men det vill sig inte.
Kör man sidan så händer inget, den laddar och laddar men kommer ingen vart.
Jag testade och printa ut med response.write och sökvägen är korrekt.

Varför funkar det inte???
Rättighetsfel nånstans???

Dim fs, bild
Set fs = Server.CreateObject( "Scripting.FileSystemObject" )

bild = Request.Querystring("bild")
fs.DeleteFile Server.MapPath("/images/upload/" & bild)

[Redigerat av doggelito den 10 okt 2001]

Medlem sedan feb. 200112 078 inlägg
#2

Hrmm inte så bra på det.. men se om filen verkligen hittas först..

Dim fs, bild
Set fs = Server.CreateObject("Scripting.FileSystemObject")
bild = Request.Querystring("bild")
If fs.FileExists(Server.MapPath("/images/upload/" & bild) Then
fs.DeleteFile Server.MapPath("/images/upload/" & bild)
Else
 Respons.write "Duh.. finns jue inte!"
End If
Medlem sedan feb. 200112 078 inlägg
#3

Sen såg jag att du hade två mellanslag här:

Set fs = Server.CreateObject( "Scripting.FileSystemObject" )

Om du inte löser det med ovanstående, byt ut bara raden mot detta:

Set fs = Server.CreateObject("Scripting.FileSystemObject")

Kanske hjälper :q

Medlem sedan juni 20003 076 inlägg
#4

Fanstyg i tomteskogen.
Får det inte att funka, måste vara någon liten skrivrättighet nånstans för med denna kod så säger den: visst, den finns!"

Dim fs, bild
bild = Request.Querystring("bild")

Set fs = Server.CreateObject("Scripting.FileSystemObject")

If fs.FileExists(Server.MapPath("/images/upload/" & bild)) Then
Response.write "visst, den finns!"
'fs.DeleteFile(Server.MapPath("/images/upload/" & bild))
Else
Response.write "Duh.. finns jue inte!"
End If

Nån som har koll på rättigheter?

Medlem sedan feb. 200112 078 inlägg
#5

har användaren IUSR_DATORNAMN rättigheter att skriva/ta bort i den mappen?

Med användarnamnet menar jag att IUSR + ditt datornamn är användaren.
På min dator blir det alltså IUSR_SARAH eftersom min maskin heter SARAH.

Det är standard anvädare som ansluter med IISen.

Medlem sedan juni 20003 076 inlägg
#6

"(/%&%#%/(¤%=@£$# Skit också!
Fortfarande samma problem, sidan laddar och laddar och laddar men sen händer det inget mer.
Har provat sidan på en annan dator och då funkar det så klart!

(använder windows 2000 server)

Snälla kan inte nån säga:
- Idiot! Du måste ju ändra inställningen i "ta-bort-fil-menyn" och sätta på access tillåten i "kliva-in-i-mappen-menyn" , så kommer det att funka.

380 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
125 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)