From 1b6b3dc9453c5ef8cfec990a4ad80184fc19fcc8 Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期一, 27 九月 2021 10:30:53 +0800
Subject: [PATCH] 新增通用方法简化下载使用
---
src/main/java/com/ruoyi/common/utils/file/FileUtils.java | 1 +
src/main/resources/vm/vue/index.vue.vm | 2 +-
src/main/java/com/ruoyi/framework/config/SecurityConfig.java | 2 --
3 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/ruoyi/common/utils/file/FileUtils.java b/src/main/java/com/ruoyi/common/utils/file/FileUtils.java
index 4bf910e..5a01d54 100644
--- a/src/main/java/com/ruoyi/common/utils/file/FileUtils.java
+++ b/src/main/java/com/ruoyi/common/utils/file/FileUtils.java
@@ -211,6 +211,7 @@
.append(percentEncodedFileName);
response.setHeader("Content-disposition", contentDispositionValue.toString());
+ response.setHeader("download-filename", percentEncodedFileName);
}
/**
diff --git a/src/main/java/com/ruoyi/framework/config/SecurityConfig.java b/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
index bd36229..58dd02a 100644
--- a/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
+++ b/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
@@ -107,8 +107,6 @@
"/**/*.js",
"/profile/**"
).permitAll()
- .antMatchers("/common/download**").anonymous()
- .antMatchers("/common/download/resource**").anonymous()
.antMatchers("/swagger-ui.html").anonymous()
.antMatchers("/swagger-resources/**").anonymous()
.antMatchers("/webjars/**").anonymous()
diff --git a/src/main/resources/vm/vue/index.vue.vm b/src/main/resources/vm/vue/index.vue.vm
index a555503..867225a 100644
--- a/src/main/resources/vm/vue/index.vue.vm
+++ b/src/main/resources/vm/vue/index.vue.vm
@@ -567,7 +567,7 @@
this.exportLoading = true;
return export${BusinessName}(queryParams);
}).then(response => {
- this.download(response.msg);
+ this.#[[$download]]#.name(response.msg);
this.exportLoading = false;
}).catch(() => {});
}
--
Gitblit v1.9.3