我一直在試圖在Url這幾天加載圖像,但沒有任何我已經嘗試過的成功。我正在使用Volley庫,我嘗試的第一件事是一個簡單的...爲什麼無法從Android的此Url加載圖像
mImageView.setImageUrl("https://cub.com/content/dam/B2C/enterprisebannerwebsites/Cub/CUB_WK25_HP_BackToSchool.jpg", VolleyImgController.getInstance().getImageLoader());
但是,在networkimageview中返回一個空白。 隨着在logcat的以下信息
08-27 22:33:49.209 3069-3069/com.supervalu.mobile.android D/Volley﹕ [1] Request.finish: 15308 ms: [ ] https://cub.com/content/dam/B2C/enterprisebannerwebsites/Cub/CUB_WK25_HP_BackToSchool.jpg 0x422b54c3 LOW 1
我又試圖創建自己的HttpStack的情況下,它是使用下面的代碼加載HTTPS圖像問題...
public static DefaultHttpClient getHttpsClient(){
// register scheme for http
SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme("http",new PlainSocketFactory(),80));
//register scheme for https
SocketFactory https_socket = new FakeSocketFactory();
registry.register(new Scheme("https", https_socket,433));
HttpParams httpParams = new BasicHttpParams();
//setting connection timeout.
HttpConnectionParams.setConnectionTimeout(httpParams, MyConstants.CONNECTION_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpParams, MyConstants.CONNECTION_TIMEOUT);
return new DefaultHttpClient(new ThreadSafeClientConnManager(httpParams,registry),httpParams);
}
我哪然後通過這個代碼塊
requestQueue = Volley.newRequestQueue(getApplicationContext(),new HttpClientStack(HttpClient.getHttpsClient()));
這也沒有幫助,我得到了同樣的答覆,如前所述。
然後我下載了一個凌空示例項目從https://github.com/ogrebgr/android_volley_examples,看看網址會在他們的項目工作,它也當我插上它沒有加載圖像。
我的問題是,爲什麼我不能夠從這個Url顯示圖像? 有什麼我可以做的補救措施?
=====編輯===== 網址變體我已經試過 http://cub.com/content/dam/B2C/enterprisebannerwebsites/Cub/CUB_WK25_HP_BackToSchool.jpg
https://cub.com/content/dam/B2C/enterprisebannerwebsites/Cub/CUB_WK25_HP_BackToSchool.jpg
https://www.cub.com/content/dam/B2C/enterprisebannerwebsites/Cub/CUB_WK25_HP_BackToSchool.jpg
這些都與一個301響應重定向到該網址https://www.cub.com/content/dam/B2C/enterprisebannerwebsites/Cub/CUB_WK25_HP_BackToSchool.jpg
我在想這個問題可能不是與URL字符串。任何人都可以從他們的Android應用程序中加載這個URL的圖像?如果是這樣,你是怎麼做到的?
從服務器的響應是一個301重定向到「https://開頭」不管什麼...你可以從該網址在自己的應用程序加載? – feilong 2014-08-28 04:33:22