Métodos comunes de clase FileItem:
1. Boolean isformfield ()
El método ISFormfield se usa para determinar si los datos encapsulados por el objeto de clase FileItem son un campo de formulario de texto normal o un campo de formulario de archivo. Si se trata de un campo de forma normal, devuelve verdadero, de lo contrario devuelve falso. Por lo tanto, este método se puede usar para determinar si se trata de un campo de formulario normal o un campo de formulario de carga de archivo.
2. String getName ()
El método GetName se usa para obtener el nombre del archivo en el campo de carga del archivo.
Tenga en cuenta que los nombres de archivo obtenidos en IE o Firefox son diferentes. En IE, es una ruta absoluta, y en Firefox, es solo un nombre de archivo.
3. String getFieldName ()
El método GetFieldName se utiliza para devolver el valor del atributo de nombre de la etiqueta de formulario. Como en el ejemplo anterior, el valor de <input type = "text" name = "column" />.
4. Void Write (archivo de archivo)
El método de escritura se usa para guardar el contenido del cuerpo guardado en el objeto FilEItem a un archivo especificado. Si el contenido principal en el objeto FileItem se guarda en un archivo temporal, después de que el método se complete con éxito, el archivo temporal se puede borrar. Este método también puede escribir el contenido de un campo de formulario normal en un archivo, pero su objetivo principal es guardar el contenido de archivo cargado en el sistema de archivos local.
5. String getString ()
El método GetString se utiliza para devolver el contenido de flujo de datos guardado en el objeto FileItem como una cadena. Tiene dos definiciones sobrecargadas:
público java.lang.string getString ()
Public java.lang.string getTring (java.lang.string codificación)
Lanza java.io.unsupportedencodingexception
El primero usa la codificación del conjunto de caracteres predeterminado para convertir el contenido del cuerpo en una cadena, y el segundo usa la codificación del conjunto de caracteres especificado por el parámetro para convertir el contenido del cuerpo en una cadena. Si se produce el confusión chino cuando lee el contenido de un elemento de campo de formulario normal, llame al segundo método getString y pase el nombre de codificación del conjunto de caracteres correcto.
6. String getContentType ()
El método GetContentType se utiliza para obtener el tipo de archivo cargado, es decir, el valor del elemento de formulario Descripción Atributo del encabezado "Tipo de contenido", como "Image/JPEG". Si el objeto de clase FileItem corresponde a un campo de formulario normal, el método devolverá NULL.
7. boolean isinmemory ()
El método iSInMemory se utiliza para determinar si el contenido de datos encapsulado por el objeto FileItem se almacena en la memoria o en un archivo temporal. Si se almacena en la memoria, devuelve verdadero, de lo contrario devuelve falso.
8. Void Eliminar ()
El método Eliminar se utiliza para borrar el contenido principal almacenado en el objeto de clase FileItem. Si el contenido principal se guarda en un archivo temporal, el método Eliminar eliminará el archivo temporal.
Aunque los archivos temporales se borrarán automáticamente cuando el objeto FileItem sea recopilado por el recolector de basura, llamar al método Eliminar a tiempo puede borrar archivos temporales antes y liberar recursos de almacenamiento del sistema. Además, cuando se produce una excepción en el sistema, todavía es posible que algunos archivos temporales se guarden permanentemente en el disco duro.
9. InputStream getInputStream ()
Devuelve el contenido de datos del archivo cargado en forma de transmisión.
10. Long getize ()
Devuelve el tamaño en los bytes del archivo cargado.
El artículo anterior habla brevemente sobre los métodos comunes de FileItem son todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.