Download a pdf file using Android

[Résolu/Fermé]
Signaler
Messages postés
52
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2017
-
Messages postés
52
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2017
-
I want to download a pdf file from my computer (server) to an Android device using Android language .
I tried to many programmes but it doesn't work.
Please Help.

4 réponses

Messages postés
1
Date d'inscription
dimanche 13 juillet 2014
Statut
Membre
Dernière intervention
13 juillet 2014

You can easiliy copy pdf file from your pc to an android device using USB and use this app > http://updatedinfo.org/ezpdf-reader-multimedia-pdf-v2-5-5-0-apk/ to read the pdf file...
Messages postés
52
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2017
3
thank you for your response Chirstianbale ,
but i think you misunderstood me. i want to programme with a Android language how to download a PDF file from the internet or my server fo example
Messages postés
52
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2017
3
j'ai oublié de partager avec vous la solution que j'ai trouvé
elle marche bien :
telecharger un fichier à partir d'un Android

public void Download (){
String extStorageDirectory = Environment.getExternalStorageDirectory().toString();
File folder = new File(extStorageDirectory, "PDF");
folder.mkdir();
File file = new File(folder, "nomFichier.pdf");
try {
file.createNewFile();
} catch (IOException e1) {
e1.printStackTrace();
}
Downloader.DownloadFile("http://adresse fichier/fichier.pdf", file);
Toast.makeText(this, "download finished", Toast.LENGTH_SHORT).show();

}
Messages postés
52
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2017
3
et pour télécharger un fichier à partir d'un client Java ou J2EE c'est pareil

try{
URL url = new URL("http://adresse fichier/fichier.pdf");
InputStream in = url.openStream();
FileOutputStream fos=null;
File doc = new File("c:/Rapports");
if(!doc.exists())
doc.mkdir();

fos = new FileOutputStream(new File("c:/newFile.pdf"));
int length = -1;
byte[] buffer = new byte[1024];
while ((length = in.read(buffer)) > -1) {
fos.write(buffer, 0, length);
}
fos.close();
in.close();
}
catch (Exception e) {
e.printStackTrace();
}