5 façons différentes de télécharger un fichier à partir d'une URL donnée en Java ?

Publié: 2021-06-24
5 façons différentes de télécharger un fichier à partir d'une URL donnée en Java

En Java, comment télécharger des fichiers à partir d'une URL donnée ? Ce tutoriel fonctionne si vous avez l'une des questions ci-dessous :

  • Télécharger un fichier à partir d'une URL en Java.
  • Comment télécharger un fichier à partir d'une URL en Java
  • Comment télécharger et enregistrer un fichier à partir d'Internet en utilisant Java
  • java télécharger le fichier à partir de l'URL Exemple de code

Il existe 5 façons différentes de télécharger des fichiers à partir d'une URL donnée en Java.

  • Téléchargement de fichiers à l'aide d'apache commons-io. Une seule ligne de code.
  • Téléchargement de fichiers à l'aide de l'opération de flux
  • Téléchargement de fichiers à l'aide de l'opération NIO
  • Téléchargement de fichier à l'aide de Files.copy()
  • Téléchargement de fichier à l'aide d'Apache HttpComponents()

Créer une classe Java : CrunchifyDownloadFileFromURL.java

Exécutez simplement le programme ci-dessus et vous obtiendrez le résultat ci-dessous.

Résultat de la console IntelliJ IDEA.

Méthode-1) Téléchargement de fichiers à l'aide d'apache commons-io

Assurez-vous d'ajouter la dépendance maven ci-dessous dans votre fichier pom.xml.

En Java - Téléchargement de fichiers à l'aide d'apache commons-io. Juste une seule ligne de code.

Méthode-2) Téléchargement de fichiers à l'aide de Stream Operation

En Java - Téléchargement de fichiers à l'aide de Stream Operation

Méthode-3) Téléchargement de fichiers à l'aide de l'opération NIO

En Java - Téléchargement de fichiers à l'aide de l'opération NIO

Méthode-4) Téléchargement de fichiers à l'aide de Files.copy()

En Java - Téléchargement de fichiers à l'aide de Files.copy()

Méthode-5) Téléchargement de fichiers à l'aide d'Apache HttpComponents()

Assurez-vous d'ajouter la dépendance maven ci-dessous dans votre fichier pom.xml.

En Java - Téléchargement de fichiers à l'aide d'Apache HttpComponents()

Faites-moi savoir si vous rencontrez un problème ou une exception en cours d'exécution au-dessus du programme Java.