如何下载数组中的图像的响应?

时间:2018-07-02 09:41:19

标签: angular spring-boot

由于我将angular 5用作前端,将spring boot用作后端...这里是下载图像响应(JSON)的情况...

1 个答案:

答案 0 :(得分:0)

  try{
     String fileName = "digital_image_processing.jpg";
     String website = "http://tutorialspoint.com/java_dip/images/"+fileName;

     System.out.println("Downloading File From: " + website);

     URL url = new URL(website);
     InputStream inputStream = url.openStream();
     OutputStream outputStream = new FileOutputStream(fileName);
     byte[] buffer = new byte[2048];

     int length = 0;

     while ((length = inputStream.read(buffer)) != -1) {
        System.out.println("Buffer Read of length: " + length);
        outputStream.write(buffer, 0, length);
     }

     inputStream.close();
     outputStream.close();

  }catch(Exception e){
     System.out.println("Exception: " + e.getMessage());
  }