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

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

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

    tinguo002

     

    java下載網頁內容和網絡圖片

    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();
            }

        }

        
        
    //獲取網絡文件,轉存到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數據
        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;
        }

        
        
    //獲取鏈接地址的字符數據,wichSep是否換行標記
        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);


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


    歡迎大家訪問我的個人網站 萌萌的IT人

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

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中文精品人人永久免费| 57pao国产成视频免费播放| 亚洲av无码专区在线播放| 69堂人成无码免费视频果冻传媒| 亚洲Av永久无码精品一区二区| 久久久久久久亚洲精品| 国产曰批免费视频播放免费s| 免费播放美女一级毛片| 亚洲国产精品第一区二区| 午夜男人一级毛片免费| 日韩精品无码免费专区午夜不卡| 亚洲一区二区三区不卡在线播放| 久久久久亚洲AV成人网人人网站 | 亚洲精品岛国片在线观看| 97在线视频免费| 在线播放国产不卡免费视频| 亚洲一级免费毛片| 亚洲AV无码成人精品区在线观看 | 伊伊人成亚洲综合人网7777| 成人免费毛片内射美女APP| 免费毛片在线看不用播放器| 久久精品国产亚洲AV电影网| 亚洲精品白色在线发布| 国产亚洲成归v人片在线观看| 成人免费a级毛片无码网站入口| 国产免费网站看v片在线| 美女被爆羞羞网站在免费观看| 亚洲伊人久久大香线蕉在观| 情人伊人久久综合亚洲| 亚洲高清国产拍精品青青草原| 免费看黄视频网站| 一级毛片免费观看不卡视频| 成人a毛片免费视频观看| 亚洲人成色99999在线观看| 99久久亚洲综合精品成人网| 色噜噜AV亚洲色一区二区| 免费人成在线观看播放国产| 好大好硬好爽免费视频| 亚洲成人免费电影| 18以下岁毛片在免费播放| 毛片在线全部免费观看|