Browse Source

上传文件时默认生成filename

drake 3 years ago
parent
commit
8a0b09ac08
1 changed files with 5 additions and 4 deletions
  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)
         }
     }