Avatar billede cdc Novice
04. september 2007 - 09:19 Der er 14 kommentarer og
1 løsning

Permission denied

denne fejl modtager jeg:
Microsoft VBScript runtime error '800a0046'

Permission denied

/mgk/photo_gallery/upload.asp, line 19


linie 19 er:

Set File    = Fso.CreateTextFile(UPLOAD_PATH & "\" & extract_filename(Upload("upload").Item("filename")))
Avatar billede cpufan Juniormester
04. september 2007 - 09:49 #1
der er ikke de rigtige rettigheder på den pågældende mappe, der skal være skriverettigehder for everyone, eller iusr_machinename snak med dit webhotel
Avatar billede cdc Novice
04. september 2007 - 09:54 #2
strange, da db ligger der og har altid gjort det, og jeg kan skrive til den i andre documenter
Avatar billede cdc Novice
04. september 2007 - 10:30 #3
jeg har undersøgt (med scannet) og har alle rettigheder til mappen
Avatar billede cpufan Juniormester
04. september 2007 - 10:49 #4
måske du skulle prøve at udskrive denne linie:

UPLOAD_PATH & "\" & extract_filename(Upload("upload").Item("filename")))

måske den giver noget andet end du regner med.
Avatar billede cdc Novice
04. september 2007 - 10:56 #5
hvad mener du med udskrive denne linie? spørger måske dumt :o)

/cdc
Avatar billede cpufan Juniormester
04. september 2007 - 11:16 #6
for at se om den nu også indeholder navnet på den mappe du regner med
Avatar billede cdc Novice
04. september 2007 - 11:22 #7
den del af scriptet ser således ud, og smider billederne op i mappen pics

<%@EnableSessionState=True%>
<%Response.Buffer=True%>
<%Response.Expires=0

    UPLOAD_PATH    = Server.MapPath("pics")
        Set Fso    = Server.CreateObject("Scripting.FileSystemObject")
        Set Folder    = Fso.getFolder(UPLOAD_PATH)
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then
            Set Upload    = get_upload_files()
            fcontent    = Upload("upload").Item("content")

              allowlist = ".gif,.jpg,.bmp"
              extension = right(extract_filename(Upload("upload").Item("filename")),4)
                If Fso.FileExists(UPLOAD_PATH & "\" & extract_filename(Upload("upload").Item("filename"))) Then
                    Session("mess") = "En fil med det navn findes i databasen!"
            Response.Redirect "upload.asp"
                Else
                    If instr(allowlist,extension) then
                        Set File    = Fso.CreateTextFile(UPLOAD_PATH & "\" & extract_filename(Upload("upload").Item("filename")))
                    Else
                        Session("mess") = "Du må <b>inte</b> ikke uploade en fil i det format.<br>Kun <b>" & allowlist & "</b> er godkendte."
                        Response.Redirect "upload.asp"
                    End If
                End If                       
        For i = 1 to LenB(fcontent)
            File.Write chr(AscB(MidB(fcontent, i, 1)))
        Next
        File.Close: Set File    = Nothing
                Session("fil") = extract_filename(Upload("upload").Item("filename"))
                Session("visa") = "ok"
        Response.Redirect "skicka.asp"
End If%>
Avatar billede fennec Nybegynder
04. september 2007 - 14:49 #8
Lav lige en:
response.write UPLOAD_PATH & "\" & extract_filename(Upload("upload").Item("filename"))

Lige før du bruger den.
Avatar billede cdc Novice
04. september 2007 - 15:11 #9
Den skriver dette:

d:\www2\xxxx\xxxx\photo_gallery\pics\Img20092.gif

Microsoft VBScript runtime error '800a0046'

Permission denied

/mgk/photo_gallery/upload.asp, line 20
Avatar billede cdc Novice
04. september 2007 - 15:20 #10
Så kan det virke på mig som om den ikke vil give tilladelse til at jeg smnider en fil ned i den mappe som cpufan skriver
Avatar billede fennec Nybegynder
04. september 2007 - 15:25 #11
Jeg vil lige som cpufan påstå at du ikke har skriverettighed til den mappe. Men hvis Scannet siger du har skriverettighed, vil jeg gerne høre deres forklaring på hvorfor du får en "Permission denied", for jeg kan ikke se det kan være andet end manglene rettighed.
Avatar billede cdc Novice
04. september 2007 - 15:31 #12
jeg tjekker igen
Avatar billede cdc Novice
04. september 2007 - 16:23 #13
den første jeg talte med der inde var ikke helt på dupperne. Du har jeg fået adgang og alt virker.
smider i begge et svar så fordeler jeg lidt points, forhøjer det til 60 så for i 30 hver
Avatar billede fennec Nybegynder
04. september 2007 - 16:36 #14
Jeg behøver ingen. Cpufan var først med manglende rettighed...

.o) <-- One Eyed Jack
Avatar billede cdc Novice
07. september 2007 - 10:02 #15
oki
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester