wangwei 6 년 전
부모
커밋
25f1130bde
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      src/main/java/cn/com/qmth/examcloud/web/cloud/CloudClientSupport.java

+ 5 - 4
src/main/java/cn/com/qmth/examcloud/web/cloud/CloudClientSupport.java

@@ -1,5 +1,6 @@
 package cn.com.qmth.examcloud.web.cloud;
 
+import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
 
@@ -276,10 +277,10 @@ public abstract class CloudClientSupport {
 		MultiValueMap<String, Object> params = new LinkedMultiValueMap<>();
 		HttpHeaders httpHeaders = new HttpHeaders();
 
-		FormFilePart formFilePart = req.getFormFilePart();
-		if (null != formFilePart) {
-			FileSystemResource resource = new FileSystemResource(formFilePart.getFile());
-			params.add("file", resource);
+		List<FormFilePart> formFilePartList = req.getFormFilePartList();
+		for (FormFilePart part : formFilePartList) {
+			FileSystemResource resource = new FileSystemResource(part.getFile());
+			params.add(part.getParamName(), resource);
 		}
 
 		String json = JsonUtil.toJson(req);