Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12948|Odpowiedź: 0

[JavaEE] przesyłanie pliku struts2file

[Skopiuj link]
Opublikowano 24.12.2014 02:12:11 | | |
[mw_shl_code=java, prawda]
  <body><%--
  Formularz ORM jest zapytywany w formacie binarnym i musisz ustawić enctype="multipart/form-data"
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" method="post"/>
            plik<typ wejścia="nazwa pliku="obraz"/>
            <typ wejścia="submit" value="upload"/>
    </form>
  </body>

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

...
prywatny obraz pliku;
        prywatny String imageFileName; Nazwa pola jest poprzedzona nazwą FileName
       
       
       
        public String getImageFileName() {
                return imageFileName;
        }

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

        public File getImage() {
                obraz zwrotny;
        }

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


/**
         * Przesyłanie plików
         * @return
         * @throws IOException
         */
        public String upload(){
               
                        try {
                                String realpath = ServletActionContext.getServletContext().getRealPath("/images");
System.out.println(realpath);
if (image!=null) {
                                plik zapisu pliku = nowy plik(nowy plik(realpath),imięNazwa pliku);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(image,savefile);
                                ActionContext.getContext().put("msg", "Upload successful!");
                               
}else {
ActionContext.getContext().put("msg", "Please select file");
}
                        } catch (IOException e) {
                                Automatycznie generowany blok chwytu TODO
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "Upload failed!");
                        }
                Return "uploadmsg";
        }


[/mw_shl_code]




Poprzedni:Czuję, że to forum jest tak opuszczone, wystarczy wrzucić zdjęcie, i tak nikt go nie czyta. Ha
Następny:Niestandardowy konwerter czasu Struts2
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com