Так что, в основном, я пишу некоторый код, который позволит пользователям загружать файлы на сервер.Я уже преуспел в загрузке файла через форму HTML (с MultiPart.FormData), но когда я пробую 'curl -X POST -F file = "filepath" localhost: 8080 / upload', я получаю '404 not found'message.
Я уже прочитал документацию об Akka, но я просто не могу понять, почему она работает так, а не иначе.Что я тут не так делаю?
val route =
post {
path("upload") {
fileUpload("file") {
case (metadata, byteSource) =>
val sink = FileIO.toPath(Paths.get("path of the image") resolve metadata.fileName)
val writeResult = byteSource.runWith(sink)
onSuccess(writeResult) { _ =>
complete("file got uploaded")
}
}
}
} ~
complete("404 not found")