tangning 7 mesi fa
parent
commit
f346d7371a
1 ha cambiato i file con 7 aggiunte e 1 eliminazioni
  1. 7 1
      src/request/index.ts

+ 7 - 1
src/request/index.ts

@@ -77,7 +77,13 @@ axios.interceptors.request.use(async (config) => {
     const fromData = new FormData();
 
     Object.keys(config.data).forEach((key) => {
-      fromData.append(key, config.data[key]);
+      if (key === "files") {
+        Array.from(config.data[key]).forEach((file) => {
+          fromData.append("files", file as any as File);
+        });
+      } else {
+        fromData.append(key, config.data[key]);
+      }
     });
     config.data = fromData;
     config.headers["Content-Type"] = "multipart/form-data";