See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12948|Vastuse: 0

[JavaEE] struts2file üleslaadimine

[Kopeeri link]
Postitatud 24.12.2014 02:12:11 | | |
[mw_shl_code=java, tõeline]
  <body><%--
  ORM-vormi päritakse binaarformaadis ja pead seadistama enctype="multipart/form-data"
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" meetod="post"/>
            file<input type="file" name="image"/>
            <input type="submit" value="upload"/>
    </form>
  </body>

        <action name="ServletAction*" class="action.ServletAction" meetod="{1}">
                <result name="message">/index.jsp</result>
                <result name="uploadmsg">/uploadmsg.jsp</result>
                </action>

...
privaatne failipilt;
        privaatne string imageFileName; Välja nimele järgneb failinimi
       
       
       
        public string getImageFileName() {
                return imageFileName;
        }

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

        public file getImage() {
                tagasipilt;
        }

        public void setImage(File image) {
                this.image = pilt;
        }


/**
         * Failide üleslaadimine
         * @return
         * @throws IOException
         */
        public String upload(){
               
                        proovi {
                                String realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println (realpath);
if (image!=null) {
                                File savefile = new File(new File(realpath),imageFileName);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(pilt, salvestusfail);
                                ActionContext.getContext().put("msg", "Üleslaadimine õnnestus!");
                               
}else {
ActionContext.getContext().put("msg", "Palun vali fail");
}
                        } püüa (IOException e) {
                                TODO Automaatselt genereeritud püügiblokk
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Üleslaadimine ebaõnnestus!");
                        }
                tagasta "uploadmsg";
        }


[/mw_shl_code]




Eelmine:Mul on tunne, et see foorum on nii tühi, lihtsalt postita pilt, keegi ei loe seda niikuinii. Ha
Järgmine:Struts2 kohandatud ajamuundur
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com