
/** * 根据图片的网络地址获取图片的byte[]类型数据 * @param urlPath * 图片的网络地址 * @return 图片数据 */ public static byte[] getImageFromURL(String urlPath) { byte[] data = null; InputStream is = null; HttpURLConnection conn = null; try { URL url = new …

/**
* 根据图片的网络地址获取图片的byte[]类型数据
* @param urlPath
* 图片的网络地址
* @return 图片数据
*/
public
static
byte
[] getImageFromURL(String urlPath) {
byte
[] data =
null
;
InputStream is =
null
;
HttpURLConnection conn =
null
;
try
{
URL url =
new
URL(urlPath);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(
true
);
// conn.setDoOutput(true);
conn.setRequestMethod(
"GET"
);
conn.setConnectTimeout(
6000
);
is = conn.getInputStream();
if
(conn.getResponseCode() ==
200
) {
data = readInputStream(is);
}
else
{
data=
null
;
}
}
catch
(MalformedURLException e) {
e.printStackTrace();
}
catch
(IOException e) {
e.printStackTrace();
}
finally
{
try
{
if
(is !=
null
){
is.close();
}
}
catch
(IOException e) {
e.printStackTrace();
}
conn.disconnect();
}
return
data;
}
扫一扫在手机打开
评论
已有0条评论
0/150
提交
热门评论
相关推荐