Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12948|Risposta: 0

[JavaEE] caricamento struts2file

[Copiato link]
Pubblicato su 24/12/2014 02:12:11 | | |
[mw_shl_code=java,vero]
  <body><%--
  Il modulo ORM viene interrogato in formato binario, e devi impostare enctype="multipart/form-data"
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" metodo="post"/>
            file<input type="file" name="image"/>
            <input type="submit" value="upload"/>
    </form>
  </body>

        <action name="ServletAction*" class="action.ServletAction" metodo="{1}">
                <nameresult name="messaggio">/index.jsp</result>
                <nome risultato="uploadmsg">/uploadmsg.jsp</result>
                </action>

...
immagine privata del file;
        Nome file di immagine stringa privata; Il nome del campo è seguito dal FileName
       
       
       
        Public String: getImageFileName() {
                return imageFileName;
        }

        public void setImageFileName(Stringa imageFileName) {
                this.imageFileName = imageFileName;
        }

        file pubblico getImage() {
                invia immagine;
        }

        public void setImage(Immagine file) {
                this.image = immagine;
        }


/**
         * Carica file
         * @return
         * @throws IOException
         */
        Caricamento stringa pubblica(){
               
                        try {
                                Stringa realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println(realpath);
if (immagine!=nullo) {
                                File savefile = nuovo File(nuovo File(realpath),imageFileName);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(immagine, salvafile);
                                ActionContext.getContext().put("msg", "Upload riuscito!");
                               
}else {
ActionContext.getContext().put("msg", "Per favore seleziona file");
}
                        } catch (IOException e) {
                                TODO blocco di presa auto-generato
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Upload fallito!");
                        }
                return "uploadmsg";
        }


[/mw_shl_code]




Precedente:Sento che questo forum è così deserto, basta postare una foto, comunque nessuno la legge. Ah
Prossimo:Convertitore di tempo personalizzato struts2
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com