Je télécharge des fichiers du serveur Web par programme. Une fois le téléchargement terminé, j'ai vérifié le fichier. La taille, l'extension et tous les autres paramètres sont corrects mais quand j'essaye de lire ce fichier dans le lecteur multimédia, cela montre qu'il est corrompu.Télécharger un fichier par programme sur Android
Voici mon code:
byte[] b = null;
InputStream in = null;
b = new byte[Integer.parseInt(size)]; // size of the file.
in = OpenHttpConnection(URL);
in.read(b);
in.close();
File folder = new File("/sdcard", "folder");
boolean check = folder.mkdirs();
Log.d("HttpDownload", "check " + check);
File myFile = new File("/sdcard/folder/" + name);
myFile.createNewFile();
OutputStream filoutputStream = new FileOutputStream(myFile);
filoutputStream.write(b);
filoutputStream.flush();
filoutputStream.close();
est-il possible de télécharger une vidéo de la même ?? –
Ceci est pour le téléchargement de fichiers. Vous pouvez télécharger des fichiers vidéo, bien sûr. Mais si vous voulez faire du streaming vidéo, non, vous voulez utiliser différentes API pour cela. – Konklone
comment puis-je créer outputFile pour passer? – Vasant