Servlets 如何在doPost方法中使用Spring上传文件
我想在servlet中的doPost方法中上传文件,该方法扩展了HttpServlet。但我没有在OverrideServlet方法中找到任何关于上传的例子。 我该怎么做Servlets 如何在doPost方法中使用Spring上传文件,servlets,file-upload,Servlets,File Upload,我想在servlet中的doPost方法中上传文件,该方法扩展了HttpServlet。但我没有在OverrideServlet方法中找到任何关于上传的例子。 我该怎么做 @WebServlet("/uploadPage") public class myServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletRespo
@WebServlet("/uploadPage")
public class myServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String file = req.getParameter("fileUpload");
System.out.println(file);
byte[] myFile = // TODO????
}
}
谢谢您的帮助。文件上传功能需要遵循几个步骤
1. Declare form as MultiPartForm data
2. Have commons dependencies for simplicity
3. Have Servlet/Controller accept array with filename and data.
每个MVC都有自己的控制器实现。
本例解释了Spring MVC:
另外,您可以考虑到文件上传的目录的安全性和访问控制,以及java反病毒程序来扫描上传的文件。 愉快的文件上传:
我问过谷歌-这与你的代码Servlet 3非常相似