Pprzesyłanie plików server (php) -> klient (android)

PHP to skryptowy język wykonywany po stronie serwera. Forum przeznaczone na pytania dot. programowania obiektowego, wzorców projektowych itp.
Awatar użytkownika
Adi93
Posty: 1
Rejestracja: 07 lut 2014, 16:54

Pprzesyłanie plików server (php) -> klient (android)

Post autor: Adi93 » 07 lut 2014, 17:04

Witajcie

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:

Kod: Zaznacz cały


InputStream in = null;
try {
	HttpClient httpclient = new DefaultHttpClient();
	HttpResponse response = httpclient.execute(new HttpGet(URL));
	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 = 0L; (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 :)

ODPOWIEDZ