SauceNaoAPI/src/jvmMain/kotlin/dev/inmo/saucenaoapi/utils/ActualMPPFile.kt

15 lines
400 B
Kotlin
Raw Normal View History

2022-05-14 07:43:28 +00:00
package dev.inmo.saucenaoapi.utils
import io.ktor.http.ContentType
import io.ktor.utils.io.core.Input
import io.ktor.utils.io.streams.asInput
import java.io.File
import java.nio.file.Files
actual typealias MPPFile = File
actual val MPPFile.input: Input
get() = inputStream().asInput()
actual val MPPFile.contentType: ContentType
get() = ContentType.parse(Files.probeContentType(toPath()))