Fix #708
Cette révision appartient à :
Parent
bc9417e16b
révision
bb9e230b35
1 fichiers modifiés avec 5 ajouts et 2 suppressions
|
@ -16,8 +16,11 @@ import java.security.NoSuchAlgorithmException
|
|||
object DiskUtil {
|
||||
|
||||
fun isImage(name: String, openStream: (() -> InputStream)? = null): Boolean {
|
||||
val contentType = URLConnection.guessContentTypeFromName(name)
|
||||
?: openStream?.let { findImageMime(it) }
|
||||
val contentType = try {
|
||||
URLConnection.guessContentTypeFromName(name)
|
||||
} catch (e: Exception) {
|
||||
null
|
||||
} ?: openStream?.let { findImageMime(it) }
|
||||
|
||||
return contentType?.startsWith("image/") ?: false
|
||||
}
|
||||
|
|
Référencer dans un nouveau ticket