ホームページ > 类库下载 > java类库 > Java はリモート ネットワーク イメージ ファイル ストリームを取得し、それを圧縮してローカルに保存します。

Java はリモート ネットワーク イメージ ファイル ストリームを取得し、それを圧縮してローカルに保存します。

高洛峰
リリース: 2016-11-21 11:14:57
オリジナル
5060 人が閲覧しました

java は、リモート ネットワークから画像ファイル ストリームを取得し、圧縮してローカルに保存します

1. リモート ネットワークから画像を取得します

     /**
 * 根据地址获得数据的字节流
 *
 * @param strUrl
 *            网络连接地址
 * @return
 */
public static byte[] getImageFromNetByUrl(String strUrl) {
    try {
        URL url = new URL(strUrl);
        HttpURLConnection conn = (HttpURLConnection) url.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;
}
ログイン後にコピー
rree

2. ネットワークから読み取ったファイルをローカル ファイルに変換します

3.ローカル画像を圧縮します

れぇぇぇぇぇぇぇぇ

おわり〜

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート