有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Scala中播放临时文件到blob字节缓冲区

我使用multipart from data从前端获取文件,我可以将文件保存在服务器目录中:

request.body.file("fileUpload").map { file =>
  file.ref.moveTo(new File("filename"), true)
}

如何将该文件作为blob保存到数据库中,换句话说,如何将Play API TemporaryFile转换为java.nio ByteBuffer


共 (1) 个答案

  1. # 1 楼答案

    val bytes = Files.readAllBytes(tempFile.file.toPath)
    

    给你一个Array[Byte]。如果你真的需要ByteBuffer,使用ByteBuffer.wrap