根据图片地址得到文件流
生活随笔
收集整理的這篇文章主要介紹了
根据图片地址得到文件流
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*** 得到文件流** @param url 圖片地址* @return*/public static byte[] getFileStream(String url) {try {URL httpUrl = new URL(url);HttpURLConnection conn = (HttpURLConnection) httpUrl.openConnection();conn.setRequestMethod("GET");conn.setConnectTimeout(5 * 1000);InputStream inStream = conn.getInputStream();//通過輸入流獲取圖片數據byte[] btImg = readInputStream(inStream);//得到圖片的二進制數據return btImg;} catch (Exception e) {e.printStackTrace();}return null;}/*** 從輸入流中獲取數據** @param inStream 輸入流* @return* @throws Exception*/public static byte[] readInputStream(InputStream inStream) throws Exception {ByteArrayOutputStream outStream = new ByteArrayOutputStream();byte[] buffer = new byte[1024];int len = 0;while ((len = inStream.read(buffer)) != -1) {outStream.write(buffer, 0, len);}inStream.close();return outStream.toByteArray();}
?
總結
以上是生活随笔為你收集整理的根据图片地址得到文件流的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NOIP2011提高组day2
- 下一篇: HBase权威指南(百度云免费下载)