25. januar 2001 - 15:49Der er
16 kommentarer og 1 løsning
server.urlencode...
Hej!
jeg har problemer med at åbne filer med mellemrum og andre \"ulovlige\" tegn i filnavnet i Netscape. Det kan løses med en funktion der hedder server.urlencode. Jeg har prøvet forskellige ting, men ikke noget der virker.
Er der nogen der har et kodeeksempel på hvordan det fungere???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det går galt hvis dit filnavn (i databasen) indeholder tegn som . / osv. Hvis det kun er mellemrum som er problemet, så bør du overveje replace(filnavn, \" \", \"+\")
Jeg skriver hele filnavnet ned i datbasen, også filendelsen, f.eks. test.pdf.
Derfor indeholder filnavnet i databasen jo så et punktum. Skulle det så kunne løse problemet ved at lade være med at skrive filendelsen ned i databasen???
Jeg får stadig den samme fejl i netscape, og det er:
HTTP Error 400
400 Bad Request
Due to malformed syntax, the request could not be understood by the server. The client should not repeat the request without modifications.
Jeg går ud fra at det stadig er filnavnet den ikke forstår???
Når man pejer(holder musen over) linket, viser den filnavnet rigtigt, altså med et mellemrum. Du kan godt klikke på det i explorer, og her virker det, men ikke i netscape, der får man ovenstående fejl...
jeg har prøvet med en txt-fil også. Jeg har skrevet test fredag ned i databasen manuelt, lagt filen op på serveren, og ændret på visningssiden så den viser dette her:
Det ser ud til at det kun er mellemrum i filnavnet der er problemer med, ikke andre tegn. Men det kan Netscape åbenbart ikke klare, så det er der vel ikke noget at gøre ved...
jeg troede det var nok at bruge server.urlencode, men man skal åbenbart erstatte mellemrum med %20 - det kan server.urlencode ikke klare uden!...
Synes godt om
Ny brugerNybegynder
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.