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 / Exemple :
//
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();
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.