diff --git a/src/main/scala/gitbucket/core/util/FileUtil.scala b/src/main/scala/gitbucket/core/util/FileUtil.scala index e3e50ac..a54b75a 100644 --- a/src/main/scala/gitbucket/core/util/FileUtil.scala +++ b/src/main/scala/gitbucket/core/util/FileUtil.scala @@ -27,10 +27,12 @@ } def getSafeMimeType(name: String): String = { - getMimeType(name).replace("text/html", "text/plain") + getMimeType(name) + .replace("text/html", "text/plain") + .replace("image/svg+xml", "text/plain; charset=UTF-8") } - def isImage(name: String): Boolean = getMimeType(name).startsWith("image/") + def isImage(name: String): Boolean = getSafeMimeType(name).startsWith("image/") def isLarge(size: Long): Boolean = (size > 1024 * 1000)