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 | 2743 (2014) | javaMaster |
| » | [naloga-java] tokovi stevilOddelek: Programiranje | 1002 (874) | infiniteLoop |
| » | [java] Kako v memoriji pretvoriti String objekt v File objekt ? - neka metoda ga zahtOddelek: Programiranje | 2475 (2475) | infiniteLoop |
| » | Java - JBoss - Servlet - getOutputStream() has already been called for this responseOddelek: Programiranje | 1188 (1105) | kopernik |
| » | Kako pošiljanje datotek v JAVI.Oddelek: Programiranje | 1985 (1856) | kopernik |