2012-06-17 83 views
1

我想從服務器下載圖像,我可以下載一些圖像但不是全部,我不明白爲什麼。我在網上搜索,但沒有找到任何解決方案。我的代碼是從服務器上下載的圖像返回null

HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); 
drawable= Drawable.createFromStream(conn.getInputStream(), ""); 

我自己也嘗試這樣的代碼:

bitmap = BitmapFactory.decodeStream(new URL(url).openConnection().getInputStream()); 

沒什麼似乎工作位圖和繪製爲空。

回答

0

您是否使用getResponseCode方法檢查HttpURLConnection的返回碼?也許資源沒有找到,或者它包含重定向。

+0

沒有其實它的我的服務器只有我已經上傳這些圖像。實際上有些時候它可以工作,但只有很少的時間。 – sanjeev

+0

我建議先將文件下載到SD卡,然後再創建一個映像。這將有助於發現錯誤。 – Tim

+0

我檢查了它的500kb文件,但只能下載50kb文件我不明白是什麼問題 – sanjeev

相關問題