2017-02-09 20 views
0

我正在使用uwp應用程序。在我的應用程序中,我想從一個只有本地服務器的網址下載圖像。下載後,我想以字節格式將圖像保存在我的應用程序數據中。如何通過url從本地服務器下載圖像並保存爲uwp中的字節數組

我已經使用此代碼,但得到異常爲: 「無效的端口和無效的URI」。

我使用的代碼是:

HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(img.url); 
         WebResponse imageResponse = await imageRequest.GetResponseAsync(); 
         Stream responseStream = imageResponse.GetResponseStream(); 

         using (BinaryReader br = new BinaryReader(responseStream)) 
         { 
          byte[] imageBytes = br.ReadBytes(500000); 
          br.Dispose(); 
         } 
         responseStream.Dispose(); 
         imageResponse.Dispose(); 

我的HttpClient也試過,但得到相同的異常。 我怎麼能出來這個。

+0

「無效端口和無效的URI」似乎是一個很明顯的錯誤信息。 – Clemens

+0

另請參閱[本答案](http://stackoverflow.com/a/38871200/1136211)瞭解UWP中HttpWebRequest的用法。更好地使用HttpClient。 – Clemens

+0

的URL是:http:\\\\ 10.10.0.5:80\\Configurations\\CID8995452\\DenominationImagesFolder\\201701311404332Rupee.png當我在瀏覽器中打開它的圖像顯示 – Archana

回答

0

沒有發明輪子,UWP工具已經得到了一個很好的ImageEx組件,可以做的一切......下載,緩存,等等

相關問題