Lato client: cos'è la variabile "fileDaInviare"?
Se è una stringa, verifica cosa c'è scritto.
Se è un oggetto File, verifica a cosa sta puntando: metodo getAbsolutePathName().
L'errore è chiaro: stai cercando di leggere la directory e non un file in quella directory.
Quindi, o la stringa (fileDaInviare) è sbagliata o l'oggetto File (fileDaInviare) punta ad una directory e non ad un file.
Ad ogni modo, anche se non è sbagliato il modo in cui lo stai facendo, sconsiglio di trasmettere file di dati usando ObjectInput/OutputStream. Molto meglio inviare array di byte crudi su Input/OutputStream semplici: non hai problemi di enconding e ti risparmi un bel po' di byte in trasmissione (tutto l'header della serializzazione).
Ciao.![]()



Rispondi quotando
