Gestione dei caricamenti di file in JSP / Servlet
Domanda
Ancora una volta una domanda per principianti, ma eccomi qui:
Vorrei usare un servlet o simile per copiare un file caricato (da una selezione di file html) in una posizione permanente. Questo è tutto ciò che devo fare con il file. Attualmente sto usando le librerie Apache Commons FileUpload e IO. Non esiste una soluzione più semplice o più elegante?
Soluzione
Il FileUpload comune di Apache è probabilmente il modo migliore se si utilizzano JSP e servlet puri. Se usi un framework come struts2 avrai alcune opzioni in più perché hanno componenti di upload di file integrati e sono molto facili da usare.
Altri suggerimenti
L'API Servlet non ha modo di estrarre il file dai dati POST (PUT?).
Proprio come ha detto Vincent, Apache condivide FileUpload è il miglior modo gratuito per farlo.
Potresti anche considerare di usare un'applet firmata se non vuoi usare le librerie Apache.
puoi utilizzare la libreria COS di OReilly. fai riferimento a questo link !