浏览代码

上传文件时默认生成filename

drake 3 年之前
父节点
当前提交
8a0b09ac08
共有 1 个文件被更改,包括 5 次插入4 次删除
  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)
         }
     }