File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
src/main/kotlin/com/ctrlhub/core/media Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import io.ktor.client.plugins.ClientRequestException
1616import io.ktor.http.ContentType
1717import io.ktor.http.HttpStatusCode
1818import java.io.File
19+ import java.net.URLConnection
1920import java.nio.file.Files
2021import kotlin.io.encoding.Base64
2122import kotlin.io.encoding.ExperimentalEncodingApi
@@ -93,7 +94,8 @@ class ImagesRouter(httpClient: HttpClient): Router(httpClient) {
9394
9495 return try {
9596 val bytes = image.readBytes()
96- val mimeType = Files .probeContentType(image.toPath())
97+ val mimeType = URLConnection .guessContentTypeFromName(image.name)
98+ ? : " image/png"
9799 val base64Data = Base64 .encode(bytes)
98100 val dataUri = " data:$mimeType ;base64,$base64Data "
99101
You can’t perform that action at this time.
0 commit comments