Java Spark REST API上传文件

时间:2018-07-02 22:30:27

标签: java spark-java

我正在使用java-spark与java一起创建Rest Api,但我在弄清楚如何接收文件时遇到了麻烦,因此我可以对其进行处理。像在Spring中一样找不到MultipartFile的东西。另外,该保护对象也在Tomcat服务器上运行。

1 个答案:

答案 0 :(得分:2)

根据official documentation,您可以开始以下代码:

post("/yourUploadPath", (request, response) -> {
    request.attribute("org.eclipse.jetty.multipartConfig", new MultipartConfigElement("/temp"));
    try (InputStream is = request.raw().getPart("uploaded_file").getInputStream()) {
        // Use the input stream to create a file
    }
    return "File uploaded";
});