zoukankan      html  css  js  c++  java
  • 获取网络文件的二进制,并写到本地

    /**
     * 获取已知文件的二进制,并写到本地
     * @param args
     * @throws IOException
     */
    public static void main(String[] args) throws IOException {
    	
    	 URL url = new URL("http://192.168.18.75:86/group1/M00/00/02/wKgSXlv_oNOAOdDPAAAq0I7ybw8801.png");    
         HttpURLConnection conn = (HttpURLConnection)url.openConnection();    
         conn.setRequestMethod("GET");    
         conn.setConnectTimeout(5 * 1000);    
         InputStream inStream = conn.getInputStream();//通过输入流获取图片数据    
         byte[] buffer = new byte[inStream.available()];//创建缓冲流
         inStream.read(buffer);  //将数据写到缓冲流
         
         //写到本地
         File file=new File("C:\Users\sal\Desktop\temp\temp\tt.png");
         OutputStream out=new FileOutputStream(file);
         out.write(buffer);
         
        
    }
    

      

  • 相关阅读:
    AOP概述
    AOP-动态代理
    IOC容器和Bean的配置
    Spring框架概述
    异常
    Optional 类
    Stream API
    方法引用(Method References)
    函数式(Functional)接口
    stm8笔记1-搭建工程+孤独的小灯闪烁
  • 原文地址:https://www.cnblogs.com/shianliang/p/10039380.html
Copyright © 2011-2022 走看看