Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12948|Respuesta: 0

[JavaEE] Carga de struts2file

[Copiar enlace]
Publicado en 24/12/2014 2:12:11 | | |
[mw_shl_code=java,true]
  <body><%--
  El formulario ORM se consulta en formato binario, y necesitas establecer enctype="multipart/form-data"
    --%><form action="${pageContext.request.contextPath}/de/ServletActionupload" enctype="multipart/form-data" método="post"/>
            archivo<input tipo="archivo" nombre="imagen"/>
            <input type="submit" value="upload"/>
    </form>
  </body>

        <nombre de la acción="ServletAction*" clase="acción.ServletAcción" método="{1}">
                <nameresult name="message">/index.jsp</result>
                <nombre del resultado="uploadmsg">/uploadmsg.jsp</result>
                </action>

...
imagen privada de archivo;
        Nombre de archivo privado de String imageFileName; El nombre del campo va seguido del Nombre de Archivo
       
       
       
        Public String getImageFileName() {
                return imageFileName;
        }

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

        Archivo público getImage() {
                devolver imagen;
        }

        public void setImage(Imagen de archivo) {
                this.image = imagen;
        }


/**
         * Subir archivos
         * @return
         * @throws IOException
         */
        String upload público(){
               
                        try {
                                Cadena realpath = ServletActionContext.getServletContext().getRealPath("/imágenes");
System.out.println(realpath);
si (imagen!=nulo) {
                                Archivo guardado = nuevo Archivo(nuevo Archivo(realpath),NombreDeArchivoImagen);
                                if (!savefile.getParentFile().exists()) {
                                        savefile.getParentFile().mkdir();
                                }
                                FileUtils.copyFile(imagen, archivo guardado);
                                ActionContext.getContext().put("msg", "¡Subida exitosa!");
                               
}else {
ActionContext.getContext().put("msg", "Por favor, seleccione archivo");
}
                        } catch (IOException e) {
                                TODO Bloque de captura autogenerado
                                e.printStackTrace();
                                ActionContext.getContext().put("msg", "¡Fallida la subida!");
                        }
                devolver "uploadmsg";
        }


[/mw_shl_code]




Anterior:Siento que este foro está tan desierto, solo hay que subir una foto, nadie la está leyendo de todas formas. Ja
Próximo:Convertidor de tiempo personalizado STRUTS2
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com