Il framework di Java SE offre diversi modi per "caricare" una immagine.Originariamente inviato da SymX
Ciao sto cercando una classe per il caricamento immagini
Leggi Lettura e scrittura delle immagini in Java SE
Se si ha un generico oggetto java.awt.Image, c'è il suo metodo getScaledInstance che è il modo più semplice e veloce per ridimensionare una immagine.Originariamente inviato da SymX
che possibilmente ridimensioni l'immagine in locale
Qui dipende cosa intendi per "server" .... server web quindi HTTP? Vuoi fare una richiesta in "POST"? (esattamente come si potrebbe fare in una pagina web con un <form> che ha più <input> con type="file"). Cioè quello che si chiama "upload" in questo caso multiplo?Originariamente inviato da SymX
e che poi la spedisca al server già ridimensionata, che possibilmente ti permetta di fare un caricamento multiplo selezionando tutte le immagini con colpo solo
Ti conviene usare una libreria di HTTP "client" che ti semplifica la vita per la questione di un POST per inviare file. E comunque se hai oggetti Image, devi in ogni caso ricreare lo stream di dati per un formato "noto" (es. PNG, JPEG o altro) e quindi di certo devi usare il write di ImageIO.