pascalcpp / http-multipart

解析http multipart/form-data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

multipart

将multipart/form-data解析为可以单独使用的Item

用户将得到一个列表,列表中存放解析后的对象。

用法示例:

public class Helloweb extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException,   IOException {
        request.setCharacterEncoding("utf-8");
        List<Part> parts =  new Upload().parseRequest(request);
        for (Part part : parts) {
            System.out.print(part.getField());
            System.out.print("--");
            if(part.isFormField()) {
                System.out.println(part.getValue());
            }else{
                System.out.println(part.getFileName());
                part.write(new File("/home/sllx/tmp/" + part.getFileName()));
            }
        }
    }
}

About

解析http multipart/form-data

License:GNU General Public License v2.0


Languages

Language:Java 100.0%