Avatar billede acidduck Nybegynder
08. januar 2003 - 15:53 Der er 10 kommentarer og
1 løsning

Få fat i filnavnet i et upload felt

Når man via min hjemmeside uploader et billede, er det meningen at filnavnet skal smides i en database.

Jeg har lavet følgende script:

function cutter(navn) {
    iSlut = navn.lastIndexOf("\\")
    sPic = navn.substring(iSlut+1,navn.lenght)
    return sPic
}

Som aktiveres således:

<input type=hidden name=picnavn>
<input type=file name=filnavn onchange='document.form.picnavn.value=cutter(this.value);'>

Altså, når man har valgt sin fil via "browse" - bliver navnet gemt i et hidden feltet 'picnavn'.

Dette virker upåklageligt på mit Windows XP Eng system, men jeg har også testet det på Windows ME DK og Windows 2000 DK, og der bliver filnavnet ikke taget ud. I stedet gemmes hele stien "c:\dokumenter\billder\pic.jpg".

Hvad kan det skyldes?
Avatar billede Slettet bruger
08. januar 2003 - 15:56 #1
At du har stavet length forkert.
Avatar billede acidduck Nybegynder
08. januar 2003 - 16:09 #2
Geez - en ægte klassisker. Nu har jeg ikke lige lejlighed til at teste det, før i morgen (vil jeg tro) - men det er da stadigvæk mærkeligt at det, trods fejlen, virker på min computer. Jeg har godt nok en nyere IE - og kunne man tro at den nu også accepterer stavefejl?!
Avatar billede Slettet bruger
08. januar 2003 - 16:10 #3
Eftersom det må være den mest udbredte stavefejl (på side med heihgt), så fristes man til at tro det... Det må komme an på en prøve! :)
Avatar billede acidduck Nybegynder
08. januar 2003 - 16:13 #4
Yeees, test det endelig - og lad mig høre!
Og glem nu ikke dine points. :)
Avatar billede acidduck Nybegynder
08. januar 2003 - 16:14 #5
Ok - nej, vent lige med at svare. Jeg ved jo stadigvæk ikke OM det virker... sorry.
Avatar billede Slettet bruger
08. januar 2003 - 16:14 #6
Jeg har ikke Windows XP, men jeg kan da oplyse, at det ikke ser ud til at virke i IE6 på Win98.
Avatar billede acidduck Nybegynder
08. januar 2003 - 16:16 #7
Hmmm - er det Eng eller DK? De to maskiener, hvorpå det ikke virker, er som sagt DK.
Avatar billede Slettet bruger
08. januar 2003 - 16:24 #8
DK.
Avatar billede acidduck Nybegynder
14. juli 2005 - 21:54 #9
uha en gammel tråd :-)
Vil du have nogle points - så svar lige.
Avatar billede Slettet bruger
15. juli 2005 - 11:08 #10
Ellers tak. :)
Avatar billede acidduck Nybegynder
15. juli 2005 - 12:29 #11
Jamen så ryger de tilbage :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB

AL Sydbank

AI Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kryptokustode til opbygning af Forsvarets nye IT-platform