|
|
@@ -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 {
|