【发布时间】:2017-12-12 14:31:37
【问题描述】:
尝试处理上传的图像,然后显示结果。关注:https://github.com/playframework/play-scala-fileupload-example
相关sn-p:
private def handleFilePartAsFile: FilePartHandler[File] = {
case FileInfo(partName, filename, contentType) =>
val path: Path = Files.createTempFile("multipartBody", "tempFile")
val fileSink: Sink[ByteString, Future[IOResult]] = FileIO.toPath(path)
val accumulator: Accumulator[ByteString, IOResult] = Accumulator(fileSink)
accumulator.map {
case IOResult(count, status) =>
logger.info(s"count = $count, status = $status")
FilePart(partName, filename, contentType, path.toFile)
}
}
如何获取/public/images 资产文件夹的绝对路径,以将图像写入,而不是使用Files.createTempFile?
【问题讨论】:
-
@ArtavazdBalayan 链接的问题是关于获取现有资产的绝对路径,而不是资产目录的绝对路径。
标签: scala playframework playframework-2.6