在 Android 上使用 HttpClient 下载图像时遇到问题。似乎当图像像“可下载文件”一样从服务器推送时它不起作用。另一方面,在浏览器下载中显示的图像没有任何问题。它看起来像提供的文件的标题和 mimetype 问题,或者类似的东西..我认为这是在服务器上启用 gzip 的问题,但经过几次实验后它肯定看起来不是这样。有人知道如何解决吗?谢谢
这是我的代码的简短片段
HttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(request);
HttpEntity entity = response.getEntity();
inputStream = entity.getContent();
Drawable image = Drawable.createFromStream(is, "src"); //the image is null in certain scenarios