webForumDet fria alternativet

Rättighetsproblem

3 svar · 319 visningar · startad av peli

peliMedlem sedan mars 20056 inlägg
#1

Hej

Jag har försökt fixa ihop en liten kod som jag ska kunna ta bort bilder med från en viss mapp via en webbsida. Men när jag kör det får jag meddelandet:

Körningsfel i Microsoft VBScript fel '800a0046'
Åtkomst nekad.
/bilder/tabortfiltest.asp, rad 8

Kodstycket ser ut på följande sätt:

<%
Set FileObj = CreateObject("Scripting.FileSystemObject")
imgloc = Server.Mappath("/") & "\bilder\b90ronny061011.JPG"

response.write imgloc

if FileObj.fileexists(imgloc) then
	FileObj.DeleteFile imgloc
end if

response.write "Filen har tagits bort."
%>

Jag tror det har med rättigheter i den mappen att göra. Vad tror ni? Jag har mailat webbhotellet men dom verkar inte fatta vad dom ska göra. Har ni någon aning om hur det går att åtgärda så man kanske kan tipsa det där hotellet om hur dom ska göra? Eller är det rentav fel i koden?

Mvh // Peter

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Får jag gissa att rad 8 är:

FileObj.DeleteFile imgloc

... ser ut som webhotellet får kontrollera rättigheter eller får du kollar upp vart du har rättigheter att ta bort på ditt webbkonto.

peliMedlem sedan mars 20056 inlägg
#3

Det stämmer med raden.

Jag hade samma problem med när jag gjorde så jag kunde ladda upp bilder, men det fick dom ordning på. Men detta verkar dom inte veta vad dom ska göra med. Hur dom gjorde tidigare vet jag inte, men man får väl anta att dom vet det själva.

Jaja, jag får tjata lite mer på dom.

Om det är någon som har någon lösning på problemet som man kan tipsa hotellet om vore det kanon att få veta den.

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#4

Antagligen är det så att kontot som ASP (vanligen IUSR....) körs under saknar rättigheter för att radera filer i just denna mapp.

124 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)