fix:缓存图片后缀错误拼接

pull/1770/head
Xwite 2 years ago
parent b8d715419d
commit cb4cd4fd1e
  1. 6
      app/src/main/java/io/legado/app/help/BookHelp.kt

@ -122,7 +122,7 @@ object BookHelp {
cacheFolderName,
book.getFolderName(),
cacheImageFolderName,
"${MD5Utils.md5Encode16(src)}${getImageSuffix(src)}"
"${MD5Utils.md5Encode16(src)}.${getImageSuffix(src)}"
).writeBytes(it)
}
} catch (e: Exception) {
@ -137,14 +137,14 @@ object BookHelp {
cacheFolderName,
book.getFolderName(),
cacheImageFolderName,
"${MD5Utils.md5Encode16(src)}${getImageSuffix(src)}"
"${MD5Utils.md5Encode16(src)}.${getImageSuffix(src)}"
)
}
fun getImageSuffix(src: String): String {
var suffix = src.substringAfterLast(".").substringBefore(",")
if (suffix.length > 5) {
suffix = ".jpg"
suffix = "jpg"
}
return suffix
}

Loading…
Cancel
Save