在 Java servlet 中,您需要实现 doPost 方法。在该方法中,使用来自 Apache http://commons.apache.org/fileupload/的 FileUpload API 从客户端访问任何上传的文件。
这里有一些让你开始的东西:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
DiskFileItemFactory disk = new DiskFileItemFactory();
disk.setRespository(new File(TEMP_STORAGE));
ServletFileUpload upload = new ServletFileUpload(disk);
upload.setFileSizeMax(MAX_FILE_SIZE);
List<FileItem> files = upload.parseRequest(request);
//...get actual file with files.get(index).getInputStream() and process them....
.....
}
但是在实施任何东西之前阅读他们的文档
在客户端,有一个带有这种标记的表单:
<form enctype="multipart/form-data" ...