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 | 2512 (1783) | javaMaster |
» | [naloga-java] tokovi stevilOddelek: Programiranje | 915 (787) | infiniteLoop |
» | [java] Kako v memoriji pretvoriti String objekt v File objekt ? - neka metoda ga zahtOddelek: Programiranje | 2263 (2263) | infiniteLoop |
» | Java - JBoss - Servlet - getOutputStream() has already been called for this responseOddelek: Programiranje | 1060 (977) | kopernik |
» | Kako pošiljanje datotek v JAVI.Oddelek: Programiranje | 1835 (1706) | kopernik |