» »

[Java] Datoteko v DataOutputStream

[Java] Datoteko v DataOutputStream

kriko1 ::

Naredil sem en mail server, kateri dela. Ampak kar mi ni všeč je način kako pišem na izhod (odjemalcu) datoteke, namreč ta način je potraten:
...
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
...
while (true) {
int b = requestedFile.read();
if (b == -1) {
break; // end of file
}
out.write(b);
}

Torej se da nekako celo datoteko naenkrat natisnit v DataOutputStream?

Sergio ::

Uporabi BufferedOutputStream, poglej v Java API za klic ki sprejme byte[]
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] Multi Client chat server

Oddelek: Programiranje
262512 (1783) javaMaster
»

[naloga-java] tokovi stevil

Oddelek: Programiranje
6915 (787) infiniteLoop
»

[java] Kako v memoriji pretvoriti String objekt v File objekt ? - neka metoda ga zaht

Oddelek: Programiranje
132263 (2263) infiniteLoop
»

Java - JBoss - Servlet - getOutputStream() has already been called for this response

Oddelek: Programiranje
81060 (977) kopernik
»

Kako pošiljanje datotek v JAVI.

Oddelek: Programiranje
141835 (1706) kopernik

Več podobnih tem