<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)論排行榜

    主站蜘蛛池模板: 人妻18毛片a级毛片免费看| 亚洲AV无码AV吞精久久| 18禁超污无遮挡无码免费网站 | 国产成人自产拍免费视频| 国产一区二区免费在线| 亚洲aⅴ无码专区在线观看| 国产青草视频在线观看免费影院| 亚洲色精品VR一区区三区| 性感美女视频在线观看免费精品 | 亚洲精品无码一区二区 | 亚洲精品高清国产一线久久| 两个人日本WWW免费版| 亚洲成Av人片乱码色午夜| 国产激情免费视频在线观看| 在线观看亚洲一区二区| 67194熟妇在线永久免费观看| 亚洲一区二区三区在线网站| 99视频在线精品免费观看6| 国产成人精品日本亚洲语音| 亚洲日韩在线第一页| 99视频在线观看免费| 亚洲美女自拍视频| 妞干网手机免费视频| 搜日本一区二区三区免费高清视频 | 亚洲精品天堂成人片AV在线播放| 日日操夜夜操免费视频| 一二三区免费视频| 亚洲韩国—中文字幕| 毛片免费视频在线观看| 一级日本高清视频免费观看| 亚洲成AV人片一区二区密柚| 无码中文在线二区免费| 羞羞视频免费网站日本| 亚洲国产高清人在线| 四虎永久在线精品免费影视| caoporm超免费公开视频| 久久亚洲私人国产精品vA| 日韩高清免费观看| 久久这里只精品国产免费10| 亚洲熟妇成人精品一区| 亚洲精品无码专区久久久 |