Java Spark REST api上传文件

标签 java spark-java

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

最佳答案

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

关于Java Spark REST api上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51144446/

相关文章:

java - 如何使用 java Spark 提供 csv 文件?

java - 将字符串转换为 double 后无法在谷歌地图中放置标记

jquery - 将 Apache Velocity(与 SparkJava)与加载的模板一起使用

java - <c :foreach jsp iterate over list

java - 捕获cxf在camel上下文中抛出的异常

java - Java Spark 是否为依赖注入(inject)或 IoC 容器提供任何支持?

java - Spark 中的 URL 模式

Groovy 2.5 Java 10 和 Sparkjava

java - 在Java中,我想调用名称为 'foo' 的对象的方法,但 'foo' 是一个字符串。我该如何解决这个问题?

java - 使用 Eclipse 构建 JDK 8 源代码