commit 28/10/2025
This commit is contained in:
@@ -1723,6 +1723,21 @@ class WebApp(val listenPort: Int, val userlist: List<Pair<String, String>>, val
|
||||
} else it.status(400)
|
||||
.result(objectmapper.writeValueAsString(resultMessage("Filename is empty")))
|
||||
}
|
||||
post("PlayPagingResultFile"){
|
||||
val json: JsonNode = objectmapper.readTree(it.body())
|
||||
val filename = json.get("filename").asText("")
|
||||
if (filename.isNotEmpty()) {
|
||||
val p: Path = Somecodes.PagingResult_directory.resolve(filename)
|
||||
if (ValidFile(p)) {
|
||||
val mimeType = Files.probeContentType(p) ?: "audio/wav"
|
||||
it.contentType(mimeType)
|
||||
it.header("Accept-Ranges", "bytes")
|
||||
it.result(Files.newInputStream(p))
|
||||
} else it.status(400)
|
||||
.result(objectmapper.writeValueAsString(resultMessage("File not found")))
|
||||
} else it.status(400)
|
||||
.result(objectmapper.writeValueAsString(resultMessage("Filename is empty")))
|
||||
}
|
||||
get("SoundbankResultList") {
|
||||
it.result(objectmapper.writeValueAsString(ListAudioFiles(Somecodes.SoundbankResult_directory)))
|
||||
}
|
||||
@@ -1755,6 +1770,21 @@ class WebApp(val listenPort: Int, val userlist: List<Pair<String, String>>, val
|
||||
} else it.status(400)
|
||||
.result(objectmapper.writeValueAsString(resultMessage("Filename is empty")))
|
||||
}
|
||||
post("PlaySoundbankResultFile"){
|
||||
val json: JsonNode = objectmapper.readTree(it.body())
|
||||
val filename = json.get("filename").asText("")
|
||||
if (filename.isNotEmpty()) {
|
||||
val p: Path = Somecodes.SoundbankResult_directory.resolve(filename)
|
||||
if (ValidFile(p)) {
|
||||
val mimeType = Files.probeContentType(p) ?: "audio/wav"
|
||||
it.contentType(mimeType)
|
||||
it.header("Accept-Ranges", "bytes")
|
||||
it.result(Files.newInputStream(p))
|
||||
} else it.status(400)
|
||||
.result(objectmapper.writeValueAsString(resultMessage("File not found")))
|
||||
} else it.status(400)
|
||||
.result(objectmapper.writeValueAsString(resultMessage("Filename is empty")))
|
||||
}
|
||||
get("ListSoundbank/{language}/{voice}/{category}"){
|
||||
val language = it.pathParam("language")
|
||||
val voice = it.pathParam("voice")
|
||||
|
||||
Reference in New Issue
Block a user