Насколько я знаю, из коробки Akka-Http ничего не делается для этого.Однако, если вы передаете файл в потоковом режиме, он может быть удален после завершения потока.
val source = FileIO.fromPath(file.toPath)
.watchTermination() { case (_, result) =>
result.onComplete(_ => file.delete())
}
complete(HttpEntity(ContentTypes.`application/octet-stream`, source))