longz
2026-08-03 7b984f1c9d400e7e27293fd27c3a9e232fbc68f3
fix: allow advertising images in managed uploads (#23547)
2个文件已修改
10 ■■■■■ 已修改文件
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/FileController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/test/java/com/ruoyi/account/controller/FileControllerTest.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/FileController.java
@@ -210,7 +210,10 @@
    }
    String getManageAllowedExt() {
        return mergeAllowedExt(getAllowedExt(fileUploadConfig.getDocExt()), MANAGE_MEDIA_EXTENSIONS);
        return mergeAllowedExt(
                getAllowedExt(fileUploadConfig.getImageExt()),
                getAllowedExt(fileUploadConfig.getDocExt()),
                MANAGE_MEDIA_EXTENSIONS);
    }
    static String mergeAllowedExt(String... extensionGroups) {
ruoyi-service/ruoyi-account/src/test/java/com/ruoyi/account/controller/FileControllerTest.java
@@ -8,9 +8,10 @@
class FileControllerTest {
    @Test
    void managementUploadAllowsConfiguredDocumentsAndFaqVideos() {
        String allowed = FileController.mergeAllowedExt("png,jpg,pdf,doc,docx", "mp4,avi,rmvb,mov");
    void managementUploadAllowsConfiguredImagesDocumentsAndFaqVideos() {
        String allowed = FileController.mergeAllowedExt("png,jpg", "pdf,doc,docx", "mp4,avi,rmvb,mov");
        assertTrue(FileController.isAllowedExt("png", allowed));
        assertTrue(FileController.isAllowedExt("pdf", allowed));
        assertTrue(FileController.isAllowedExt("MP4", allowed));
        assertTrue(FileController.isAllowedExt(".mov", allowed));