This commit is contained in:
kunfei
2022-04-24 23:22:46 +08:00
parent 58bef8aef2
commit 56a8ea5bac
@@ -157,11 +157,13 @@ class WebDav(urlStr: String, val authorization: Authorization) {
//防止报错 //防止报错
return kotlin.runCatching { return kotlin.runCatching {
if (!exists()) { if (!exists()) {
okHttpClient.newCallResponseBody { okHttpClient.newCallResponse {
url(url) url(url)
method("MKCOL", null) method("MKCOL", null)
addHeader("Authorization", authorization.data) addHeader("Authorization", authorization.data)
}.close() }.body?.string()?.let {
Log.d("webDav/makAsDir", it)
}
} }
}.onFailure { }.onFailure {
AppLog.put(it.localizedMessage) AppLog.put(it.localizedMessage)
@@ -207,7 +209,7 @@ class WebDav(urlStr: String, val authorization: Authorization) {
put(fileBody) put(fileBody)
addHeader("Authorization", authorization.data) addHeader("Authorization", authorization.data)
}.body?.string()?.let { }.body?.string()?.let {
Log.d("webDav", it) Log.d("webDav/upload", it)
} }
}.onFailure { }.onFailure {
it.printOnDebug() it.printOnDebug()
@@ -219,11 +221,15 @@ class WebDav(urlStr: String, val authorization: Authorization) {
val fileBody = byteArray.toRequestBody(contentType.toMediaType()) val fileBody = byteArray.toRequestBody(contentType.toMediaType())
val url = httpUrl ?: return false val url = httpUrl ?: return false
return kotlin.runCatching { return kotlin.runCatching {
okHttpClient.newCallResponseBody { okHttpClient.newCallResponse {
url(url) url(url)
put(fileBody) put(fileBody)
addHeader("Authorization", authorization.data) addHeader("Authorization", authorization.data)
}.close() }.body?.string()?.let {
Log.d("webDav/upload", it)
}
}.onFailure {
it.printOnDebug()
}.isSuccess }.isSuccess
} }