Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - copia incolla file
Forum - Java - copia incolla file

Avatar
killer (Normal User)
Expert


Messaggi: 217
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 13:08
Mercoledì, 14/07/2010
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.

PM Quote
Avatar
Moon Knight (Ex-Member)
Rookie


Messaggi: 47
Iscritto: 07/12/2009

Segnala al moderatore
Postato alle 14:20
Sabato, 17/07/2010
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.

PM Quote
Avatar
killer (Normal User)
Expert


Messaggi: 217
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 7:57
Domenica, 18/07/2010
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 ?

PM Quote
Avatar
Moon Knight (Ex-Member)
Rookie


Messaggi: 47
Iscritto: 07/12/2009

Segnala al moderatore
Postato alle 11:42
Domenica, 18/07/2010
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: http://www.google.it/search?hl=it&rlz=1G1ACEWCITIT370&q=re ...=
Mi dispiace ma FileChannerl non lo conosco :(

PM Quote