zoukankan      html  css  js  c++  java
  • java通过图片URL下载图片

    public InputStream getInputStream(String imgUrl) {
            InputStream inputStream = null;
            try{
                HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(imgUrl).openConnection();
                httpURLConnection.setRequestMethod("GET");
                httpURLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36");
                httpURLConnection.setRequestProperty("Accept-Encoding", "gzip");
                httpURLConnection.setRequestProperty("Referer","no-referrer");
                httpURLConnection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
                httpURLConnection.setConnectTimeout(15000);
                httpURLConnection.setReadTimeout(20000);
                inputStream = httpURLConnection.getInputStream();
            }catch (IOException e){
                e.printStackTrace();
            }
            return inputStream;
        }
    
    
    
    public boolean downloadImg(InputStream inputStream,String path){
            boolean flag = true;
            File file = new File(path);
            if (file.exists()){
                return flag;
            }
            File fileParent = file.getParentFile();
            if (!fileParent.exists()){
                fileParent.mkdirs();//创建路径
            }
            try {
                FileUtils.copyToFile(inputStream,file);
            }catch (Exception e) {
                e.printStackTrace();
                flag = false;
            }
            return flag;
        }
    <dependency>
          <groupId>commons-io</groupId>
          <artifactId>commons-io</artifactId>
          <version>2.6</version>
    </dependency>
  • 相关阅读:
    iframe
    服务器 开发机 linux docker
    git
    iframe because an ancestor violates the following Content Security Policy directive: "frameancestors 'self'
    @babel/pluginproposaloptionalchaining
    jest
    富文本编辑器
    thymeleaf+layui渲染错误
    springboot静态资源访问
    layui的树型组件的使用
  • 原文地址:https://www.cnblogs.com/xiaogblog/p/11812298.html
Copyright © 2011-2022 走看看