<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tinguo002

     

    java下載網(wǎng)頁(yè)內(nèi)容和網(wǎng)絡(luò)圖片

    import java.io.BufferedReader;
    import java.io.ByteArrayOutputStream;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;

    public class UrlResource {

        
    public static void main(String[] args){
            
    try {
                System.out.println(UrlResource.getUrlDetail(
    "http://www.baidu.com",true));
                saveUrlFile(
    "http://www.baidu.com/img/baidu_jgylogo3.gif""D:\\1.gif");
            }
     catch (Exception e) {
                e.printStackTrace();
            }

        }

        
        
    //獲取網(wǎng)絡(luò)文件,轉(zhuǎn)存到fileDes中,fileDes需要帶文件后綴名
        public static void saveUrlFile(String fileUrl,String fileDes) throws Exception
        
    {
            File toFile 
    = new File(fileDes);
            
    if (toFile.exists())
            
    {
    //            throw new Exception("file exist");
                return;
            }

            toFile.createNewFile();
            FileOutputStream outImgStream 
    = new FileOutputStream(toFile);
            outImgStream.write(getUrlFileData(fileUrl));
            outImgStream.close();
        }

        
        
    //獲取鏈接地址文件的byte數(shù)據(jù)
        public static byte[] getUrlFileData(String fileUrl) throws Exception
        
    {
            URL url 
    = new URL(fileUrl);
            HttpURLConnection httpConn 
    = (HttpURLConnection) url.openConnection();
            httpConn.connect();
            InputStream cin 
    = httpConn.getInputStream();
            ByteArrayOutputStream outStream 
    = new ByteArrayOutputStream();
            
    byte[] buffer = new byte[1024];
            
    int len = 0;
            
    while ((len = cin.read(buffer)) != -1{
                outStream.write(buffer, 
    0, len);
            }

            cin.close();
            
    byte[] fileData = outStream.toByteArray();
            outStream.close();
            
    return fileData;
        }

        
        
    //獲取鏈接地址的字符數(shù)據(jù),wichSep是否換行標(biāo)記
        public static String getUrlDetail(String urlStr,boolean withSep) throws Exception
        
    {
            URL url 
    = new URL(urlStr);
            HttpURLConnection httpConn 
    = (HttpURLConnection)url.openConnection();
            httpConn.connect();
            InputStream cin 
    = httpConn.getInputStream();
            BufferedReader reader 
    = new BufferedReader(new InputStreamReader(cin,"UTF-8"));
            StringBuffer sb 
    = new StringBuffer();
            String rl 
    = null;
            
    while((rl = reader.readLine()) != null)
            
    {
                
    if (withSep)
                
    {
                    sb.append(rl).append(System.getProperty(
    "line.separator"));
                }

                
    else
                
    {
                    sb.append(rl);
                }

            }

            
    return sb.toString();
        }

        
    }

    // 禁止圖像緩存
            response.setHeader("Pragma", "no-cache");
            response.setHeader("Cache-Control", "no-cache");
            response.setDateHeader("Expires", 0);


    文章詳細(xì)參考:http://blog.csdn.net/pandakong/article/details/7430844


    歡迎大家訪問(wèn)我的個(gè)人網(wǎng)站 萌萌的IT人

    posted on 2014-08-04 18:38 一堣而安 閱讀(1506) 評(píng)論(0)  編輯  收藏 所屬分類: java

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲AV永久精品爱情岛论坛| 在线不卡免费视频| 无码av免费网站| 美女在线视频观看影院免费天天看| 久久www免费人成看国产片| 一级毛片免费全部播放| a级毛片免费观看在线| 羞羞视频免费网站在线看| 波霸在线精品视频免费观看| 91在线免费观看| 久久免费视频99| 色影音免费色资源| 成人性生交大片免费看午夜a| 最近免费中文字幕4| 日本免费人成黄页在线观看视频| 热久久精品免费视频| 国产免费啪嗒啪嗒视频看看| 久久精品国产亚洲AV久| 亚洲人成网站色在线观看| 亚洲国产AV一区二区三区四区 | 在线播放高清国语自产拍免费| 成人爽A毛片免费看| 免费人成在线观看播放国产 | 97国产在线公开免费观看| 亚洲最大免费视频网| 成人毛片18女人毛片免费视频未 | 免费观看黄网站在线播放| 性一交一乱一视频免费看| 日本最新免费不卡二区在线| 亚洲AV中文无码乱人伦在线视色 | 毛片a级毛片免费观看免下载| 日本高清免费不卡视频| 区久久AAA片69亚洲| 91在线亚洲精品专区| 精品亚洲一区二区三区在线播放| 最新国产AV无码专区亚洲| 亚洲精品美女在线观看播放| 亚洲精品色播一区二区| 中文字幕成人免费高清在线| 67pao强力打造国产免费| 免费国产在线观看老王影院|