2016-04-13 88 views
1

我有一個Windows應用商店應用程序,我想檢查圖像是否存在於指定的URL上。如果是,則圖像將被顯示,否則不顯示。 我試過File.Exists(),但在這種情況下,它給了我錯誤。檢查圖像存在於Windows Store應用程序的URL

類型或命名空間名稱「文件」不存在命名空間「System.IO」(是否缺少程序集引用?)

雖然,我已經添加了System.IO,存在但它仍然給錯誤。

任何人都可以請建議我如何解決這個問題嗎?

回答

1

在windows.Net for Store應用程序中沒有System.IO.File命名空間。有一些像Windows.Storage.FileIO但沒有文件名稱空間。

編輯:

嘗試這樣的事:

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

request.Method = "HEAD"; 

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

所以,我怎麼可以檢查,如果圖像上存在指定的URL或不?你能舉個例子嗎? – Nikki

+0

我編輯了我的答案。 –

+0

我試過你的代碼,它總是會給圖片的圖片長度爲0或更大的情況下爲true 我改變了一行request.GetResponse(); request.GetResponseAsync(); ..這就是爲什麼我總是變得真實嗎? – Nikki

相關問題