下载类书源文件名:文件链接支持type字段

https://www.example.com/aaaaaa, {type: "txt"}

书名.txt
This commit is contained in:
Xwite
2023-04-26 21:55:56 +08:00
committed by GitHub
parent 641b6307b1
commit 723af67550
@@ -241,9 +241,10 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
) {
execute(scope) {
webFiles.clear()
val fileName = "${book.name} 作者:${book.author}"
val fileNameExcludeExtension = if (book.author.isBlank()) book.name else "${book.name} 作者:${book.author}"
book.downloadUrls!!.map {
val mFileName = UrlUtil.getFileName(AnalyzeUrl(it, source = bookSource)) ?: fileName
val analyzeUrl = AnalyzeUrl(it, source = bookSource)
val mFileName = UrlUtil.getFileName(analyzeUrl) ?: "${fileNameExcludeExtension}.${analyzeUrl.type}"
WebFile(it, mFileName)
}
}.onError {