Avatar billede tommer Nybegynder
19. november 2007 - 12:55 Der er 11 kommentarer og
1 løsning

checkke om billede findes

hvordan kan jeg i min c# kode checkke om et billede findes på en bestemt url inden jeg sætter det ind?
Avatar billede jokkejensen Novice
19. november 2007 - 12:56 #1
Brug eksempelvis WebRequest klassen.

/JJ
Avatar billede jokkejensen Novice
19. november 2007 - 12:56 #2
men det er nok, performance mæssigt forkert..

Hvad med FileInfo klassen..

/JJ
Avatar billede jokkejensen Novice
19. november 2007 - 14:56 #3
Er det kode eksempler du er ude efter ?

Ligger filen på samme server ?

/JJ
Avatar billede jokkejensen Novice
19. november 2007 - 15:01 #4
Lokalt:
(system.io)
FileInfo fi1 = new FileInfo(path);
if (fi1.Exists)
{
//filen eksisterer
}

Eksternt:

WebRequest request = WebRequest.Create ("URL");
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
Response.Write(response.StatusDescription); // er ikke lige sikker på om det er StatusDescription, men du kan i hvert fald fra response se om status på requestet.

/JJ
Avatar billede arne_v Ekspert
20. november 2007 - 02:26 #5
For HTTP var det nok bedre med en HEAD end en GET.

Bemærk at (Http)WebRequest har det med at smide exceptions.

Noget kode:

public class UrlTester
{
    public static bool Test(string url)
    {
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
        req.Method = "HEAD";
        try
        {
            HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
            resp.Close();
            return true;
        }
        catch
        {
            return false;
        }
    }
}
Avatar billede tommer Nybegynder
20. november 2007 - 08:42 #6
send bare svar her begge 2....
Avatar billede arne_v Ekspert
20. november 2007 - 16:53 #7
ok
Avatar billede tommer Nybegynder
22. november 2007 - 08:36 #8
Nå, men det spiller her.... tak begge to
Avatar billede arne_v Ekspert
22. november 2007 - 16:37 #9
jokkejensen>

Dine 15 er her http://www.eksperten.dk/spm/807101
Avatar billede arne_v Ekspert
30. december 2007 - 01:19 #10
jokkejensen ?
Avatar billede arne_v Ekspert
20. januar 2008 - 23:59 #11
Juhu - der ligger 15p og venter !
Avatar billede arne_v Ekspert
11. februar 2008 - 13:52 #12
jokkejensen ??
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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