From f331e4da8f499ed01cd8bed0273d6b82b3f76e53 Mon Sep 17 00:00:00 2001 From: sh Date: Wed, 22 Jul 2026 12:15:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ruoyi/cms/util/file/FileValid.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/file/FileValid.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/file/FileValid.java index 8ac6ecc..0a5e458 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/file/FileValid.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/util/file/FileValid.java @@ -101,7 +101,7 @@ public class FileValid { private static String bytesToHex(byte[] bytes) { StringBuilder sb = new StringBuilder(); for (byte b : bytes) { - sb.append(String.format("%02x", b)); + sb.append(String.format("%02X", b)); } return sb.toString(); } @@ -128,7 +128,9 @@ public class FileValid { case "docx": case "xlsx": case "pptx": - return magic.startsWith("504B0304"); + return magic.startsWith("504B0304") + || magic.startsWith("504B0506") + || magic.startsWith("504B0708"); // 视频 mp4/mov/m4v case "mp4": case "mov":