Selaa lähdekoodia

上传文件时默认生成filename

drake 3 vuotta sitten
vanhempi
commit
8a0b09ac08
1 muutettua tiedostoa jossa 5 lisäystä ja 4 poistoa
  1. 5 4
      net/src/main/java/com/drake/net/request/BodyRequest.kt

+ 5 - 4
net/src/main/java/com/drake/net/request/BodyRequest.kt

@@ -87,12 +87,13 @@ open class BodyRequest : BaseRequest() {
     }
 
     fun param(name: String, value: File?) {
-        partBody.addFormDataPart(name, null, value?.toRequestBody() ?: return)
+        value ?: return
+        partBody.addFormDataPart(name, value.name, value.toRequestBody())
     }
 
-    fun param(name: String, values: List<File?>?) {
-        values?.forEach { value ->
-            value?.toRequestBody()?.let { partBody.addFormDataPart(name, null, it) }
+    fun param(name: String, value: List<File?>?) {
+        value?.forEach { file ->
+            param(name, file)
         }
     }