文件的上传的说明
方法摘要说明
void destroy()销毁所有内容为上传的文件,包括任何潜在的数据文件。
java.lang.String getContentType()返回的内容类型为这个数据文件。
byte[] getFileData()传回的数据为整个文件作为字节数组。
java.lang.String getFileName()传回的数据文件名称,这个数据文件。
int getFileSize() 返回数据文件的大小
java.io.InputStream getInputStream()返回一个输入流此数据文件。
void setContentType(java.lang.String contentType)这个数据文件位集合的数据类型
void setFileName(java.lang.String fileName)返回的集合的数据文件名称
void setFileSize(int fileSize)设置文件的大小
getContentType
public java.lang.String getContentType()
返回的内容类型为这个档案。
Returns:
A String representing content type.
setContentType
public void setContentType(java.lang.String contentType)
Parameters:
contentType - The content type for the file.
getFileSize
public int getFileSize()
Returns:
The size of the file, in bytes.
--------------------------------------------------------------------------------
setFileSize
public void setFileSize(int fileSize)
Parameters:
fileSize - The size of the file, in bytes,
--------------------------------------------------------------------------------
getFileName
public java.lang.String getFileName()Returns the file name of this file.
This is the base name of the file, as supplied by the user when the file was uploaded.
Returns:
The base file name.
--------------------------------------------------------------------------------
setFileName
public void setFileName(java.lang.String fileName)Sets the file name of this file.
Parameters:
fileName - The base file name.
--------------------------------------------------------------------------------
getFileData
public byte[] getFileData() throws java.io.FileNotFoundException,
java.io.IOException
Returns:
The file data as a byte array.
Throws:
java.io.FileNotFoundException - if the uploaded file is not found.
java.io.IOException - if an error occurred while reading the file.
--------------------------------------------------------------------------------
getInputStream
public java.io.InputStream getInputStream() throws java.io.FileNotFoundException,
java.io.IOException
Throws:
java.io.FileNotFoundException - if the uploaded file is not found.
java.io.IOException - if an error occurred while reading the file.
--------------------------------------------------------------------------------
destroy
public void destroy()Destroys all content for the uploaded file, including any underlying data files.
分享到:
相关推荐
本篇文章将详细探讨如何使用Struts的`FormFile`来实现批量上传图片的功能。 ### 1. FormFile概述 `FormFile`是Struts的`org.apache.struts.action.ActionForm`类的一个属性,它提供了对上传文件的封装,包括文件名...
在实际使用中,`FormFile` 可能会被用于构建HTTP请求,比如使用`HttpURLConnection`或者第三方库如Apache HttpClient或OkHttp进行POST请求,将文件数据附在请求体中。请求通常会包含一个或多个表单字段,其中`...
本文将深入探讨如何使用FormFile在Struts1.2中实现实现批量文件上传,以及相关的技术要点。 一、Struts1.2简介 Struts1.2是Apache软件基金会开发的一款基于MVC(Model-View-Controller)设计模式的Java Web应用框架...
Struts的FormFile与Commons-FileUpload控件使用心得。
myeclipse 工程 ... 有两个例子: 一个是 jspsmart + strust 1.2 另一个用的 struts 自带的 formfile 环境:winxp jdk1.4.2 tomcat5.0或weblogic8.1 发布前,最好先编译一下,毕竟JDK版本太老了
### FormFile上传图片...通过以上内容,我们可以了解到使用Struts框架中的`FormFile`类进行文件上传的具体实现方式及其在SSH整合项目中的应用。这种方式不仅提高了文件上传的效率,也使得图片的存储更加灵活和安全。
本文将详细讲解如何在SSH框架下实现文件的批量上传功能,主要涉及Struts2中的`FormFile`组件。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:这是一个全面的轻量级应用框架,提供了依赖注入(DI)和面向切...
基于Struts文件上传(FormFile)详解 Struts是一个基于Java的Web应用程序框架,提供了许多有用的功能来简化Web开发过程。其中,文件上传是Struts中一个非常重要的功能。本文将详细介绍基于Struts文件上传的实现方法,...
以下是一个简单的JavaScript示例,使用jQuery和jQuery UI Progressbar: ```javascript $(function() { var formData = new FormData($('form')[0]); $.ajax({ url: 'upload.action', type: 'POST', data: ...
在Struts框架中,处理文件上传是一个常见的需求,这通常涉及到使用Struts的上传组件。以下是对Struts上传组件的详细解释和使用方法。 ### 一、Struts上传组件介绍 Struts的上传功能主要由两个关键类实现:`org....
在使用Struts处理文件上传时,有时可能会遇到附件上传速度缓慢的问题。这个问题通常不是由于Struts框架本身引起的,而是与浏览器、网络环境以及服务器配置有关。特别是对于使用IE6的用户,由于其上传机制的限制,...
elmentUI Upload组件注意事项说明: v-model:file-list:文件上传--需要或已经被上传的文件。 :action:必须被实例化的属性,文件上传--上传文件所需要调用的指定的后端控制器行为方法。 name:如果指定的后端...
使用本套程序应注意以下几点: 1.若是第一次运行程序,需要安装程序数据库,因此需运行“行政管理系统”目录下FormFile文件夹中的“行政管理系统.exe”或者打开该文件夹中的“行政管理系统.vbp”并运行,程序将自动...
使用本套程序应注意以下几点: 1.若是第一次运行程序,需要安装程序数据库,因此需运行“物流管理系统”目录下FormFile文件夹中的“物流管理系统.exe”或者打开该文件夹中的“物流管理系统.vbp”并运行,程序将自动...
在Struts1中,我们通常会使用`org.apache.struts.upload.FormFile`类来封装上传的文件信息,而在Struts2中,它则利用了Apache Commons FileUpload库。 步骤如下: 1. **配置Struts**:在Struts的配置文件(如...
本教程将详细讲解如何使用Struts框架实现文件的上传与下载功能。 首先,我们需要理解上传和下载的基本概念。文件上传是指用户通过Web界面选择本地文件并将其发送到服务器的过程,而文件下载则是服务器将文件发送回...
第一次错误: [output] 【c.FormFile error==>】 multipart: NextPart: EOF file 没有传值,或者非预定格式,stream ...你可以通过使用 multipart 请求参数来发送表单 (表单 enctype 属性需要设置 multipart/form
下面是基于给定文件内容的知识点详细说明。 ### Struts2文件上传知识点 1. **Struts2的form标签配置** 在Struts2中进行文件上传时,必须在标签中指定`enctype="multipart/form-data"`,这样表单的数据才会以二...
1. **类定义**:`FormFile`类被设计用于封装待上传文件的相关信息,包括文件数据、文件名、参数名称及内容类型。 ```java public class FormFile { private byte[] data; private InputStream inStream; ...
以下是关于Struts文件上传的详细说明: 1. **表单设计**: 在HTML页面(如selfile.jsp)中,使用Struts的标签库创建一个支持多部分编码的表单。`enctype="multipart/form-data"`属性是关键,它告诉浏览器以多部分...