Android4.0以上HttpURLConnection出FileNotFoundException异常解决

来源:互联网 发布:软件界面设计尺寸 编辑:程序博客网 时间:2024/06/16 01:39

最近做图片缓存过程中抛出异常:java.io.FileNotFoundException代码如下:

    URL mImageUrl = new URL(url);            con = (HttpURLConnection) mImageUrl.openConnection();            con.setConnectTimeout(10 * 1000);            con.setReadTimeout(10 * 1000);            con.setDoInput(true);            con.setDoOutput(true);            InputStream is= con.getInputStream();            bitmap = BitmapFactory.decodeStream(is);

上面代码就会抛出java.io.FileNotFoundException异常
原因:
Android 4.0以上版本中设置httpCon.setDoOutput(true),将导致请求以post方式提交。
解决办法:
删除con.setDoOutput(true);就可以了

0 0
原创粉丝点击