Bonjour ,
je souhaite télécharger un fichier texte depuis un server mais je me retrouve face à des exceptions. voici mon code :
a caque fois je passe dans cette exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public void getFile(URL url) throws IOException { try { URLConnection connection = url.openConnection(); connection.connect(); int fileLength = connection.getContentLength(); // download the file InputStream input = new BufferedInputStream(url.openStream()); OutputStream output = new FileOutputStream("/sdcard/file_name.extension"); byte data[] = new byte[1024]; long total = 0; int count; while ((count = input.read(data)) != -1) { total += count; output.write(data, 0, count); } output.flush(); output.close(); input.close(); } catch (Exception e) { System.out.println(e); } }
Je suis sur un projet Android et j'ai specifife les bonnes autorisations dans mon fichier manifest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 catch (Exception e) { System.out.println(e); }
quelqu'un pourrait t'il m'aider ?<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
Merci d'avance
Partager