猿教程 Logo

使用JSP上传文件

有很多方法可以将文件上传到服务器。 一种方式是通过MultipartRequest类。 为了使用这个类,你需要引入cos.jar文件。 在这个例子中,我们提供了cos.jar文件和代码。


MultipartRequest类

它是一个实用程序类,用于处理multipart / form-data请求。 在MultipartRequest类中定义了很多构造函数。


MultipartRequest类的常用构造方法

  • MultipartRequest(HttpServletRequest request,String saveDirectory)将文件上传到1MB。

  • MultipartRequest(HttpServletRequest request,String saveDirectory,int maxPostSize)将文件上传到指定的文件大小。

  • MultipartRequest(HttpServletRequest request,String saveDirectory,int maxPostSize,String encoding)使用给定的编码将文件上传到指定的帖子大小。


JSP中文件上传的示例

在本例中,我们只创建两个文件:index.jsp和fileupload.jsp。

index.jsp

要将文件上传到服务器,有两个要求:

  1. 您必须使用发布请求。

  2. encodeType应该是multipart / form-data,它向服务器提供要上传文件的信息。

相关实例:

<form action="upload.jsp" method="post" enctype="multipart/form-data">
Select File:<input type="file" name="fname"/><br/>
<input type="image" src="MainUpload.png"/>
</form>

upload.jsp

我们正在将传入文件上传到位置d:/ new,您可以在此处指定您的位置。

相关实例:

<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%
MultipartRequest m = new MultipartRequest(request, "d:/new");
out.print("successfully uploaded");

%>

如果文件大小大于1MB,则应指定帖子大小。


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Jsp/uploading-file-to-the-server-in-jsp.html