Oppure

Loading
14/07/10 11:08
killer
ciao a tutti..ho bisogno di un aiutino..
pratikamente io non riesco a costruire un file a partire da bytes ricevuti dalla socket..in quanto ho creato questo metodo


private boolean createFile(String filename, String imageMappedByteBuffer) {
try {
DataOutputStream d = new DataOutputStream(new FileOutputStream(filename));
d.writeBytes(imageMappedByteBuffer);
return true;
} catch (Exception ex) {
return false;
}
}

ad esempio invio bytes dal client presi da una foto, li trasferisco al server
mi crea il file con questo metodo pero non mi fa vedere la foto...come e possibile !?
ce qualche altro sistema piu veloce e piu semplice? oppure ho sbagliato a utilizzare quella classe? fatemi sapere presto..vi ringrazio.
aaa
17/07/10 12:20
Moon Knight
Prova ad usare il metodo "readObject", potrebbe funzionare.
Al massimo leggi tutto il file, poni il contenuto in un nuovo file e attenzione alle estensioni corrette del file.
aaa
18/07/10 5:57
killer
mm..in che senso con la readObject ? dovrei utilizare i file di Oggetti per recuperare i bytes della foto !? vorrei utilizzare la FileChannel..ma come posso fare ?
aaa
18/07/10 9:42
Moon Knight
C'è una classe per leggere gli oggetti... quindi potresti fare "readObject" e poi un cast a Image... però non sono sicuro che si possa realizzare.
Un link magari ti aiuta: google.it/…=
Mi dispiace ma FileChannerl non lo conosco :(
aaa