salve a tutti, io sto facendo una web application in GWT per progetto universitario. questo progetto prevede la compilazione di un form, dentro il quale c'è la possibilità di inserire un'immagine. io avevo pensato di creare ,nel mio database, un attributo di tipo BLOB, quindi lato client creare compilazione con form e lato server creare l'insert nel DB. il problema è che quando vado a prendere i byte dell'immagine sembrerebbe andare in errore. vi posto una mia soluzione per magari aiutarmi a capire dove sbaglio.
solo mi va in errore. come posso effettuare? avete altre soluzioni in merito?codice:Form form=new Form(); FileUpload fupl=new FileUpload(); HorizontalPanel ho=new HorizontalPanel(); ho.add(form); ho.add(fupl); try{ FileInputStream fis= new FileInputStream(fupl.getFilename()); byte[] myFile= new byte[fis.available()]; for(int i=0; i<myFile.length;i++){ myFile[i]=fis.read(); } }catch(..){ .. }