使用 Undertow 的多部分表单数据示例

Vis*_*667 4 java undertow

我正在尝试从 html 表单上传文本文件。

有没有关于如何从HttpHandler

小智 5

我曾经使用过以下代码:

    Builder builder = FormParserFactory.builder();

    final FormDataParser formDataParser = builder.build().createParser(exchange);
    if (formDataParser != null) {
        exchange.startBlocking();
        FormData formData = formDataParser.parseBlocking();

        for (String data : formData) {
            for (FormData.FormValue formValue : formData.get(data)) {
                if (formValue.isFile()) {
                    // process file here: formValue.getFile();
                } 
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

基于: http: //www.programcreek.com/java-api-examples/index.php ?api=io.undertow.server.handlers.form.FormData