Accueil > > > TELECHARGER UN FICHIER A PARTIR D'UNE URL
TELECHARGER UN FICHIER A PARTIR D'UNE URL
Information sur la source
Description
ce programme telecharge un fichier a partir d'une url donne par parametre !!! il telecharge le fichier dans le repertoire local de l'application
Source
- //
- import java.net.*;
- import java.io.*;
-
- public class UrlUtils {
-
- public UrlUtils(String HOST) {
-
- try {
- URL racine = new URL(HOST);
- getFile(racine);
- } catch (MalformedURLException e) {
- System.err.println(HOST + " : URL non comprise.");
- } catch (IOException e) {
- System.err.println(e);
- }
-
- }
-
- public void getFile(URL u) throws IOException {
- URLConnection uc = u.openConnection();
- String FileType = uc.getContentType();
- int FileLenght = uc.getContentLength();
- if (FileLenght == -1) {
- throw new IOException("Fichier non valide.");
- }
- InputStream in = uc.getInputStream();
- String FileName = u.getFile();
- FileName = FileName.substring(FileName.lastIndexOf('/') + 1);
- FileOutputStream WritenFile = new FileOutputStream(FileName);
- byte[]buff = new byte[1024];
- int l = in.read(buff);
- while(l>0)
- {
- WritenFile.write(buff, 0, l);
- l = in.read(buff);
- }
- WritenFile.flush();
- WritenFile.close();
-
- }
-
- }
//
import java.net.*;
import java.io.*;
public class UrlUtils {
public UrlUtils(String HOST) {
try {
URL racine = new URL(HOST);
getFile(racine);
} catch (MalformedURLException e) {
System.err.println(HOST + " : URL non comprise.");
} catch (IOException e) {
System.err.println(e);
}
}
public void getFile(URL u) throws IOException {
URLConnection uc = u.openConnection();
String FileType = uc.getContentType();
int FileLenght = uc.getContentLength();
if (FileLenght == -1) {
throw new IOException("Fichier non valide.");
}
InputStream in = uc.getInputStream();
String FileName = u.getFile();
FileName = FileName.substring(FileName.lastIndexOf('/') + 1);
FileOutputStream WritenFile = new FileOutputStream(FileName);
byte[]buff = new byte[1024];
int l = in.read(buff);
while(l>0)
{
WritenFile.write(buff, 0, l);
l = in.read(buff);
}
WritenFile.flush();
WritenFile.close();
}
}
Historique
- 25 mars 2007 13:23:25 :
- on peut telecharger des fichiers de n'importe quelle taille j'ai aussi decrasser le code
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
applet, création et téléchargement de fichier sur le serveur d'origine [ par darfeuille ]
Bonjour, je vous explique mon problème : j'ai développé une applet java (s'intégrant dans un intranet)permettant d'explorer des
téléchargement d'un fichier [ par onetouch ]
Je veux télécharger un fichier audio existant dans une base de donnée mysql avec jsp à partir d'un url, lorsque je clique sur l'url, il va me demender
téléchargement du fichier [ par mariem1988 ]
Salem, j'ai un petit problème je veux lancer le téléchargement d'un fichier via une connexion sécurisée "HTTPS" c'est à dire mon url est "https://...
[CS]Probleme pour déposer une source [ par sarathai ]
Bonjour, Depuis maintenant un certain moment, il m'est impossible de déposer des sources sur le site. A la fin du formulaire d'envoi, je tombe sur [u
xml + fop -> pdf [ par dmothes ]
ben j'ai essayé la source pour créer un fichier pdf à partir d'un fichier xml et d'un xsl-fohttp://www.javafr.com/code.aspx?ID=15611mais j'obtien tjs
traitement d'un fichier texte avec java pour l'extraction de données [ par sabrinafr ]
salut! j'ai un fichier texte avec des lignes de cette forme : 0,tcp,http,SF,181,5450,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0.00,0.00,0.00,0.00,1.00,0.00
telechargement de fichier par une URL (sous android) [ par darknonos ]
Bonjour, j'ai mis sur un serveur des fichiers dsiponible qui devront etre copier sur la carte SD du telephone grace a une application android. Seulem
jeu de dame international [ par darrylsite ]
Bonjour, J'ai eu à programmer un jeu de dame international complet :IA+jeu en reseau+minichat- en java utilisant swing avec une configuration serveur
Nouveau javafr [ par EBArtSoft ]
[^^!1] Bienvenue dans le nouveau [url=http://javafr.com]http://javafr.com[/url] ! Dites nous ce que vous en pensez [^^happy10] [^^!2] Soyez critique
Récupérer un fichier grâce File(uri) [ par bibijosh ]
Bonjour,Voilà, j'aimerais pouvoir récupérer un fichier situé sur un serveur grâce à son url.Voilà un bout de code que j'utilise:[QUOTE] url = n
|
Derniers Blogs
QUELQUES TRUCS INTéRESSANTS (05/09/2010)QUELQUES TRUCS INTéRESSANTS (05/09/2010) par coq
Cette fois-ci : .NET Debug / Performance Sécurité SQL Server .NET Determining if a type is defined in the .NET Framework (blog de Scott Dorman) Ha tiens, je n'avais jamais vraiment pensé à utiliser le jeton de clé publique...
Cliquez pour lire la suite de l'article par coq ENUMERABLECOLLECTIONENUMERABLECOLLECTION par Matthieu MEZIL
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get {...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [HS] CHROME 6 + MOI = COUP DE GUEULE ![HS] CHROME 6 + MOI = COUP DE GUEULE ! par JeremyJeanson
Attention, le poste qui suit n'est pas la complainte d'une personne : Qui n'aime pas Chrome. D'un anti Google. D'un développeur qui a un poil énorme dans la main. Ceux qui me fréquentent savent que je change de navigateur favori tous les 2 ou 3 mois afin ...
Cliquez pour lire la suite de l'article par JeremyJeanson [WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas
Forum
RE : JAVA JDBCRE : JAVA JDBC par hinanos
Cliquez pour lire la suite par hinanos
Logiciels
WebLogAndPass (1.0.0)WEBLOGANDPASS (1.0.0)WebLogAndPass est un logiciel permettant de mémoriser vos sites préférés et pour chacun d'entre-e... Cliquez pour télécharger WebLogAndPass uTorrent (2.0.4)UTORRENT (2.0.4)C'est un client BitTorrent très puissant et très performant. Comme son nom l'indique, uTorrent (m... Cliquez pour télécharger uTorrent Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en... Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation 4Videosoft Transfert iPod Mac (3.2.08)4VIDEOSOFT TRANSFERT IPOD MAC (3.2.08)4Videosoft Transfert iPod-Mac caractérise principalement à transférer les fichiers iPod vers Mac.... Cliquez pour télécharger 4Videosoft Transfert iPod Mac 4Videosoft HD Convertisseur (3.3.08)4VIDEOSOFT HD CONVERTISSEUR (3.3.08)Etant le meilleur HD Vidéo Convertisseur, 4Videosoft HD Convertisseur, vous pouvez regarder la vi... Cliquez pour télécharger 4Videosoft HD Convertisseur
|