Я пытаюсь загрузить PDF-файл с S3, используя разъем akka-stream-alpakka
. У меня есть путь s3, и я пытаюсь скачать pdf с помощью метода-обертки над alpakka s3Client.
def getSource(s3Path: String): Source[ByteString, NotUsed] = {
val (source, _) = s3Client.download(s3Bucket, s3Path)
source
}
Из моего основного кода я вызываю вышеуказанный метод и пытаюсь преобразовать его в файл
val file = new File("certificate.pdf")
val res: Future[IOResult] = getSource(data.s3PdfPath)
.runWith(FileIO.toFile(file))
Однако вместо того, чтобы конвертировать его в файл, я застрял с типом IOResult. Может кто-нибудь подсказать, пожалуйста, где я ошибаюсь?