From 6a3e6e72b4304ef9d4391b8a2afacb140a285eff Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Wed, 15 Mar 2023 22:17:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=B1=BB=E4=B9=A6=E6=BA=90?= =?UTF-8?q?=E4=B8=8B=E8=BD=BDurls=E6=94=AF=E6=8C=81=E4=BC=A0=E5=85=A5UrlOp?= =?UTF-8?q?tions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt index c692458ce..4e5da60dd 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoViewModel.kt @@ -21,6 +21,7 @@ import io.legado.app.help.AppWebDav import io.legado.app.help.book.* import io.legado.app.help.coroutine.Coroutine import io.legado.app.lib.webdav.ObjectNotFoundException +import io.legado.app.model.analyzeRule.AnalyzeUrl import io.legado.app.model.BookCover import io.legado.app.model.ReadBook import io.legado.app.model.localBook.LocalBook @@ -241,7 +242,7 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) { webFiles.clear() val fileName = "${book.name} 作者:${book.author}" book.downloadUrls!!.map { - val mFileName = UrlUtil.getFileName(it) ?: fileName + val mFileName = UrlUtil.getFileName(AnalyzeUrl(it, source = bookSource)) ?: fileName WebFile(it, mFileName) } }.onError {