Svend Juniormester
17. november 2020 - 08:17 Der er 9 kommentarer og
1 løsning

Vilkårlig filtype

Hej.
Jeg bruger:
"../graf/1500/2147-1.jpg' " for at hente et billede.
Findes der en sti hvor det kan betyde både .jpg og .png?
Noget i retning af: "../graf/1500/2147-1.allefiltyper' "
Håber der er en der har svaret.
På forhånd tak.
Svend
claes57 Ekspert
17. november 2020 - 10:20 #1
lav en funktion (javascript), der kaldes med '../graf/1500/2147-1'
så tester funktionen i en if/elseif.../else rutine, om .jpg, .png, .tiff, .pdf osv findes, og returnerer den først fundne endelse.
Svend Juniormester
17. november 2020 - 10:42 #2
Tak for svaret.
Det er jeg ikke helt inde i.
Var det muligt med et lille eksempel?
claes57 Ekspert
17. november 2020 - 10:59 #3
funktion: https://www.w3schools.com/js/js_functions.asp
du kalder med placering og filnavn (uden type)
så tester du med fx https://www.codegrepper.com/code-examples/javascript/javascript+if+file+exists+
og laver en retur med det samlede link inkl endelse.

jeg er ikke javascript-koder, men sender selv opgaver ud...
Svend Juniormester
17. november 2020 - 11:10 #4
Mange tak.
Svend Juniormester
17. november 2020 - 11:29 #5
Hej Claes57.
Takker for din indsats, men det er lige et niveau eller 2 over min formåen.
Hvordan med point?
claes57 Ekspert
17. november 2020 - 11:36 #6
du kan klikke på ud for mit svar, og det er det...
Men kopier link hertil, og opret et spørgsmål i 'javascript' så kommer der nogle at den type folk forbi
https://www.computerworld.dk/eksperten/spm/programmering/javascript
Slater Ekspert
17. november 2020 - 12:04 #7
Drejer det sig om HTML der skal linke til et billede på en server, hvor du ikke ved om endelsen er png eller jpg, osv?

I så fald er svaret nej. Det kan ikke lade sig gøre - heller ikke med Javascript. Ikke på en brugbar måde.
Svend Juniormester
17. november 2020 - 13:23 #8
Hej Slater.
Tak for inputtet.
Jeg ved at endelsen er enten jpg eller png. Der er de 2 muligheder.
Havde blot et håb.
claes57 Ekspert
17. november 2020 - 14:24 #9
html & javascript - se svar 3 i https://www.codegrepper.com/code-examples/javascript/javascript+if+file+exists+
<script>
        var url = document.getElementById("File_URL");
        var output = document.getElementById("output");
        var http = new XMLHttpRequest();
  
        function checkFileExist() {
            if (url.length === 0) {
                output.innerHTML = "Please enter File URL";
            } else {
                http.open('HEAD', url, false);
                http.send();
                if (http.status === 200) {
                    output.innerHTML = "File exists";
                } else {
                    output.innerHTML = "File doesn't exists";
                }
            }
        }
    </script>
med lidt omskrivning, så kan det løse problemet
Svend Juniormester
17. november 2020 - 15:13 #10
Takker.
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

Opret Preview

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





Premium
Siger farvel til Proshop - her er topchef Ivan Jæger Christiansens nye job: "Det kan godt være, det er verdens mest åndssvage beslutning, men det føles virkelig godt"
Interview: Efter fire år som topchef i det fremadstormende Proshop har Ivan Jæger Christiansen meldt sin afgang. Nu tager han hul på drømmen som medejer i et nyt selskab. Se hans nye job.
Computerworld
Biden sender skjult besked til kode-folket: "Hvis du læser dette, har vi brug for din hjælp”
En stående invitation er blevet opdaget i kildekoden på Det Hvide Hus' hjemmeside. Men den er kun til de eksperter, der selv kan finde den.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
White paper
Her skal du passe på: Rapport fra cyberkrigens frontlinje
I 2020 blev cyberangreb hyppigere og stadig mere alvorlige, og i CrowdStrike Services Cyber Front Lines Report 2020 har du læse, hvor udfordringerne er størst. Rapporten dokumenterer blandt andet, at 63 pct. af alle angreb var økonomisk motiverede – og at hovedparten af angriberne benytter ransomware. Samtidigt bliver de afkrævede beløb større og større, og de kriminelle truer nu ikke kun med at slette data. Stadig oftere sker det, at de cyberkriminelle aktivt analyserer data og undersøger, om der kan sættes trumf på truslen ved true med at lække eller sælge følsomme informationer.