servlet3.0上传文件

来源:互联网 发布:淘宝宝贝链接怎么缩短 编辑:程序博客网 时间:2024/06/09 05:42
<span style="font-family:Courier New;font-size:14px;">@WebServlet("/upload") @MultipartConfig public class UploadServlet extends HttpServlet{ @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp)         throws ServletException, IOException {         //获取文件部件part         Part part=req.getPart("file");         //获取请求信息         String name=part.getHeader("content-disposition");         //得到上传文件保存的路径         String root=req.getServletContext().getRealPath("/upload");         //得到上传文件的后缀名         String str=name.substring(name.lastIndexOf("."),name.length()-1);         //生成一个随机的文件名         String fileName=root+"\\"+UUID.randomUUID().toString()+str;         //保存文件         part.write(fileName);     } } </span>

有的时候,会上传不成功,切记@MultipartConfig,这个不能少

IT资源下载 http://www.libre-free.com/

0 0