FastFoodCoding

Login


Connect with one of the following accounts





Login

Please wait while we redirect...

Views: 618   



Using following code you can down load an image from Internet (from a URL resource). Note that you need to change the String values of imageUrl, destinationFilePath as per your requirements.
imageUrl - URL of the image you want to download
destinationFilePath - The local File System path where you want to store the Image

import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Paths;

public class DownloadImage {
    public static void main(String[] args) {

        String imageUrl = "http://via.placeholder.com/350x150";
        String destinationFilePath = "/path/to/file/test.jpg"; // For windows something like c:\\path\to\file\test.jpg

        InputStream inputStream = null;
        try {
            inputStream = new URL(imageUrl).openStream();
            Files.copy(inputStream, Paths.get(destinationFilePath));
        } catch (IOException e) {
            System.out.println("Exception Occurred " + e);
        } finally {
            if (inputStream != null) {
                try {
                    inputStream.close();
                } catch (IOException e) {
                    // Ignore
                }
            }
        }

    }
}



On By


Top Tutorials

Top Questions

Top Articles

Top Blogs

Top News