Jelajahi Sumber

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

Xwite 4 tahun lalu
induk
melakukan
044afcdf0b
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      app/src/main/java/io/legado/app/help/BookHelp.kt

+ 3 - 3
app/src/main/java/io/legado/app/help/BookHelp.kt

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