Ok, allora ha senso.
La dimensione del file potresti forse conoscerla dal FileUpload (verifica la documentazione .... va usata, se c'èio non conosco quel FileUpload).
Altrimenti da un pathname in String puoi comunque creare un java.io.File e determinare la lunghezza. Ma se FileUpload fornisce la lunghezza ... è meglio.
A quel punto creare un array di byte della giusta dimensione è banale, e poi anche leggere tutto il contenuto (e ripeto: non un byte per volta!). A dire il vero, sarebbe meglio poter ottenere un oggetto "Blob" (in JDBC è java.sql.Blob) e prenderne il OutputStream e poi leggere e passare blocchi di byte. Ma dipende da quale API/framework stai usando per l'accesso al database.


io non conosco quel FileUpload).
Rispondi quotando
