Forum » Programiranje » [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?
...
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.
če usoda ustavi mu korak,
on se ji zoperstavi.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [Java] Multi Client chat serverOddelek: Programiranje | 2813 (2084) | javaMaster |
| » | [naloga-java] tokovi stevilOddelek: Programiranje | 1021 (893) | infiniteLoop |
| » | [java] Kako v memoriji pretvoriti String objekt v File objekt ? - neka metoda ga zahtOddelek: Programiranje | 2516 (2516) | infiniteLoop |
| » | Java - JBoss - Servlet - getOutputStream() has already been called for this responseOddelek: Programiranje | 1215 (1132) | kopernik |
| » | Kako pošiljanje datotek v JAVI.Oddelek: Programiranje | 2025 (1896) | kopernik |