Avatar billede roadrunr Nybegynder
03. april 2000 - 00:05 Der er 9 kommentarer og
1 løsning

filendelse

hvordan checker man endelsen på en fil? Eks.

tilfældeigfil.txt

hvordan checker jeg at den ikke er?:

tilfældigfil.doc

Avatar billede dar Nybegynder
03. april 2000 - 20:44 #1
Øhhh bøh... Hvordan checker du i det hele taget filer med javascript???
Avatar billede roadrunr Nybegynder
03. april 2000 - 20:46 #2
jeg ville egentlig bare gerne checke de 3 sidste tegn i strengen.
Avatar billede dar Nybegynder
03. april 2000 - 21:20 #3
jamen man kan sguda ikke lave noget som helst med filer i javascript. Í fald det er på serveren du skal lave noget er det serverside-sprog du skal bruge, og hvis det er på brugerens hd du skal kan du blot ikke få lov.
Avatar billede roadrunr Nybegynder
03. april 2000 - 21:23 #4
hmm... hvis man du har en:
<input name="filnavn" value="tilfældigfil.txt"> og jeg ønsker at checke om de 3 sidste tegn = "txt". Hvordan gør jeg så det?
Avatar billede jackpower Nybegynder
04. april 2000 - 10:19 #5
Dette tjekker om det er en *.txt fil

<SCRIPT LANGUAGE=javascript>
<!--
    function CheckFile() {
        if (self.window.document.uploadForm.filename.value.length <= 0) {
            self.window.alert("Vælg først en fil");
            return false;
        }
        p = self.window.document.uploadForm.filename.value.lastIndexOf(".");
        if (p<0) {
            self.window.alert("Dette er ikke en valid fil");
            return false;
        }
        ext = self.window.document.uploadForm.filename.value.slice(p);
        if ((ext.toLowerCase() != ".txt") && (ext.toLowerCase().substring(0,3) != ".qw")) {
            self.window.alert("Filen skal være af type TXT");
            return false;
        }
        self.window.document.uploadForm.submit();
    }
//-->
</SCRIPT>


Mvh
Jack!!
Avatar billede olebole Juniormester
04. april 2000 - 11:52 #6
jackpower >> Undskyld, men er 'self.window' ikke lidt overkill...?
Avatar billede jackpower Nybegynder
04. april 2000 - 11:57 #7
olebole>>

Hmm måske, men det virker *G*

/Jack!!
Avatar billede olebole Juniormester
04. april 2000 - 12:09 #8
Og så er der ikke noget, der hedder 'slice' i JavaScript!...Er det ikke noget php?
Avatar billede jackpower Nybegynder
04. april 2000 - 12:16 #9
Olebole>>

Det er et script jeg bruger i en asp fil, kan ikke huske hvor det var jeg fandt det, men bruger det til at tjekke at 1. der er en fil og 2. at det enten er en jpg eller en gif fil, i forb. med upload af et billede.
Muligt der ikke er noget der hedder slice - har ikke prøvet at fjerne det, har bare konstateret at det funger.
som du kan høre er javascript ikke min store lidenskab - kommer måske en dag, men indtil da skal det bare virke ;o)

Men har du et bedre bud så kom med det, hovedesagen må være at manden får noget han kan bruge right? eller?

Mvh
Jack!!
Avatar billede olebole Juniormester
04. april 2000 - 12:35 #10
with (document.uploadForm.filename) {
ext = value.substring(value.indexOf('.'),value.length);
}

burde kunne gøre det. Jeg har dog ikke prøvet det ;-)

/VH
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