Witam
Problem jak w temacie. Mam napisaną część po stronie androida i nie wiem jak dopasować do niej serwer.
Chciałbym aby plik został wysłany z serwera i zapisany w pamięci telefonu.
Kod którym staram się odebrać informację z serwera i zapisać je:
InputStream in = null;
try {
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(new HttpGet("http://192.168.10.205:10000/folder/server.php/" + Number));
in = response.getEntity().getContent();
}
catch (Exception e) {
Log.e("[GET REQUEST]", "Network exception");
}
String fileName = "form.xml";
File destinationfile = new File(Environment.getExternalStorageDirectory() + "/ServiceHelper/" + fileName);
BufferedOutputStream buffer = new BufferedOutputStream(new FileOutputStream(destinationfile));
byte byt[] = new byte[1024];
int i;
for (long l = 0; (i = in.read(byt)) != -1; l += i ) {
buffer.write(byt, 0, i);
}
Nie mam pojęcia jak powinien wyglądać serwer, w jaki sposób określić odpowiedź, aby np został przesłany plik txt, czy jpg.
Będę bardzo wdzięczny za wszystkie sugestie.
Pozdrawiam :)