2016-04-13 10 views
1

Ich habe eine Windows-Store-Anwendung, wo ich überprüfen möchte, ob ein Bild auf der angegebenen URL existiert. Wenn ja, wird das Bild angezeigt, andernfalls nicht. Ich habe versucht File.Exists(), aber in diesem Fall gibt es mir einen Fehler.Überprüfen Sie Bild existieren auf URL in Windows Store-App

Der Typ oder Namespace-Name ‚Datei‘ existiert nicht im Namensraum ‚System.IO‘ (werden Sie eine Assembly Referenz fehlt?)

Obwohl, ich habe System.IO bereits hinzugefügt, aber immer noch gibt es Error.

Kann mir bitte jemand vorschlagen, wie Sie das lösen?

Antwort

1

Es gibt keinen System.IO.File-Namespace in Windows .Net für Store-Apps. Es gibt so etwas wie Windows.Storage.FileIO, aber keinen Datei-Namespace.

edit:

versuchen, etwas wie folgt aus:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("YourURL"); 

request.Method = "HEAD"; 

bool pictureExisting; 
try { 
    request.GetResponse(); 
    pictureExisting= true; 
} catch { 
    pictureExisting= false; 
} 
+0

Wie kann ich überprüfen, ob ein Bild auf angegebene URL existiert oder nicht? Kannst du mir ein Beispiel geben? – Nikki

+0

Ich habe meine Antwort bearbeitet. –

+0

Ich habe versucht, Ihren Code, es gibt immer BildExisting = True, ob Bild Länge 0 oder größer Ich habe eine Zeile geändert request.GetResponse(); anfragen.GetResponseAsync(); ..dass ich deshalb immer wahr werde? – Nikki

Verwandte Themen