03. september 2003 - 20:17Der er
14 kommentarer og 1 løsning
Cannot use parentheses when calling a sub
Jeg har lavet denne kode:
Username = Request.QueryString("Username") Set fso = CreateObject("Scripting.FileSystemObject") If fso.FileExists(Server.MapPath("/myndir/" & Username & ".jpg")) Then fso.DeleteFile(Server.MapPath("/myndir/" & Username & ".jpg"), True) End If
..... men jeg får følgende fejl, når jeg kører scriptet:
det er desværre en ting der har været speciel for VBscript og Visual Basic i forhold til de fleste andre pogrammeringssprog. I VB.net er det endelig blevet "normaliseret".
Du har måske, men har en anonym bruger også skriverettigheder det pågældende sted? Og når asp-programmet kører, så er det jo ikke dig, der er brugeren.
True sikre kun at du kan slette en fil som skrivebesyttet med Read-Only attribut ikke overskrive, de rettigheder IUSR_xxxxx har i den pågældene folder.
Er det din egen server?
Man skal give IUSR_xxxxx / Internet Guest Account rettighed til at slette fra den folder præsis på samme måde som man giver skriverettighed til den folder man har sin database ligene i.
ok, ja så skal du tale med udbyderen, for så kan du nok ikke selv lave disse rettighedsændringer. Men er det ikke noget der er oplyst hvordan man kan få ordnet noget sådant?
Så der ikke andet at gøre end skrive en pæn mail til din udbyder og bede om at få rettighed til at slette i den folder vi en html side. Normalt er det ikke noget problem at få dem til at ændre.
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.