Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12948|Válasz: 0

[JavaEE] struts2file feltöltés

[Linket másol]
Közzétéve 2014. 12. 24. 2:12:11 | | |
[mw_shl_code=java, igaz]
  <body><%--
  Az ORM űrlapot bináris formátumban kérdezik, és be kell állítanod az enctype="multipart/form-data"
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" method="post"/>
            file<input type="file" name="image"/>
            <input type="submit" value="upload"/>
    </form>
  </body>

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

...
privát fájlkép;
        privát string imageFileName; A mező nevét a Fájlnév követi
       
       
       
        public string getImageFileName() {
                return imageFileName;
        }

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

        public fájl getImage() {
                vissza kép;
        }

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


/**
         * Fájlok feltöltése
         * @return
         * @throws IOException
         */
        public String upload(){
               
                        try {
                                String realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println(realpath);
if (image!=null) {
                                Fájl mentési fájl = új Fájl(új fájl(valós út),imageFileName);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(kép, mentési fájl);
                                ActionContext.getContext().put("msg", "Feltöltés sikeres!");
                               
}else {
ActionContext.getContext().put("msg", "Kérjük, válassz fájlt");
}
                        } fogás (IOException e) {
                                TODO Automatikusan generált fogóblokk
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Feltöltés sikertelen!");
                        }
                return "uploadmsg";
        }


[/mw_shl_code]




Előző:Úgy érzem, ez a fórum annyira elhagyatott, csak tegyél fel egy képet, úgysem olvassa senki. Ha
Következő:Struts2 egyedi időkonverter
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com