📅  最后修改于: 2021-01-09 12:59:54             🧑  作者: Mango
在这里,我们将学习如何将文件上传到服务器。要将文件上传到服务器,方法必须是post,而enctype必须是html文件中的multipart / form-data。例如:
现在,为了将文件上传到服务器,可以有多种方法。但是,我将使用oreilly提供的MultipartRequest类。要使用此类,您必须具有cos.jar文件。如果您要下载此示例,我们将带代码的cos.jar文件。
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import com.oreilly.servlet.MultipartRequest;
public class UploadServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
MultipartRequest m=new MultipartRequest(request,"d:/new");
out.print("successfully uploaded");
}
}
MultipartRequest类构造函数中传递了两个参数,第一个是HttpServletRequest对象,第二个是String对象(用于位置)。在这里,我假设您在D驱动程序中有新文件夹。
此配置文件提供有关servlet的信息。
UploadServlet
UploadServlet
UploadServlet
/go