diff --git a/vospace-ui-frontend/src/api/server/index.js b/vospace-ui-frontend/src/api/server/index.js
index bdf969c48782838ffc69eeed150486f49b358ea4..ee4b9942f7573c25b70858c535352d12bb41957a 100644
--- a/vospace-ui-frontend/src/api/server/index.js
+++ b/vospace-ui-frontend/src/api/server/index.js
@@ -124,7 +124,7 @@ export default {
         parentPath: path,
         files: files
       }
-    });
+    }, false);
   },
   uploadFile(url, file) {
     let formData = new FormData();
diff --git a/vospace-ui-frontend/src/store.js b/vospace-ui-frontend/src/store.js
index 051e2a5816c27f44dfd2b65e4a300f1b8e0a13c7..68f19ddaff6c54495399fb909411419f90d1b43f 100644
--- a/vospace-ui-frontend/src/store.js
+++ b/vospace-ui-frontend/src/store.js
@@ -183,7 +183,8 @@ export default new Vuex.Store({
           dispatch('setPath', state.path);
         });
     },
-    uploadFiles({ state, dispatch }, files) {
+    uploadFiles({ state, commit, dispatch }, files) {
+      commit('setLoading', true);
       let names = [];
       for (let file of files) {
         names.push(file.name);