Quellcode durchsuchen

Merge remote-tracking branch 'origin/master'

kunfei vor 3 Jahren
Ursprung
Commit
713cb67ec7
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

+ 1 - 1
app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

@@ -174,7 +174,7 @@ open class WebDav(
         val baseUrl = NetworkUtils.getBaseUrl(urlStr)
         val baseUrl = NetworkUtils.getBaseUrl(urlStr)
         for (element in elements) {
         for (element in elements) {
             //依然是优化支持 caddy 自建的 WebDav ,其目录后缀都为“/”, 所以删除“/”的判定,不然无法获取该目录项
             //依然是优化支持 caddy 自建的 WebDav ,其目录后缀都为“/”, 所以删除“/”的判定,不然无法获取该目录项
-            val href = element.findNS("href", ns)[0].text().replace("+", "%20")
+            val href = element.findNS("href", ns)[0].text().replace("+", "%2B")
             val hrefDecode = URLDecoder.decode(href, "UTF-8")
             val hrefDecode = URLDecoder.decode(href, "UTF-8")
                 .removeSuffix("/")
                 .removeSuffix("/")
             val fileName = hrefDecode.substringAfterLast("/")
             val fileName = hrefDecode.substringAfterLast("/")