【问题标题】:Java Spark REST api upload fileJava Spark REST api 上传文件
【发布时间】:2018-07-02 22:30:26
【问题描述】:

我正在使用 java-spark 使用 java 来创建 Rest Api,但我无法弄清楚如何接收文件以便处理它。还没有找到像 Spring 中处理 MultipartFile 的任何东西。此项目也在 Tomcat 服务器上运行。

【问题讨论】:

    标签: java spark-java


    【解决方案1】:

    根据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";
    });
    

    【讨论】:

    • 我在文档中使用了这个配置,但我似乎无法让它工作我一直得到一个空指针,因为 .getPart() 为空。我没有收到来自表单的文件
    • 哦,抱歉,我没有看到您在 Tomcat 上运行。这个其他问答对您有帮助吗? stackoverflow.com/questions/40932829/…
    猜你喜欢
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    相关资源
    最近更新 更多