From 54a024fbae3d584aa4bfcd301c689b99c73adf47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Fri, 22 Dec 2023 18:04:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 24Hour/Controllers/Common/CommonController.cs | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/24Hour/Controllers/Common/CommonController.cs b/24Hour/Controllers/Common/CommonController.cs index 050d67e..73fd47e 100644 --- a/24Hour/Controllers/Common/CommonController.cs +++ b/24Hour/Controllers/Common/CommonController.cs @@ -2763,6 +2763,16 @@ namespace _24Hour.Controllers.Common IFormFile file = Request.Form.Files.FirstOrDefault(); var fname = $@"{file.FileName}"; var hzname = $"{Path.GetExtension(fname)}"; + + var allowedExtensions = new string[] { ".png", ".jpg", ".jpeg", ".bmp", ".zip" }; + if (allowedExtensions.Contains(hzname.ToLower())) + { + outParm.IsSucceed = false; + outParm.Message = "不被允许的文件格式!"; + return Json(outParm); + } + + var _path = Path.Combine("CaseFile", "card", DateTime.Now.ToString("yyyy-MM-dd")); var dic = Path.Combine(Environment.CurrentDirectory, "wwwroot", _path); @@ -2854,6 +2864,17 @@ namespace _24Hour.Controllers.Common IFormFile file = Request.Form.Files.FirstOrDefault(); var fname = $@"{file.FileName}"; var hzname = $"{Path.GetExtension(fname)}"; + + var allowedExtensions = new string[] { ".png", ".jpg", ".jpeg", ".bmp",".zip" }; + if (allowedExtensions.Contains(hzname.ToLower())) + { + outParm.IsSucceed = false; + outParm.Message = "不被允许的文件格式!"; + return Json(outParm); + } + + + var _path = Path.Combine("CaseFile", "card", DateTime.Now.ToString("yyyy-MM-dd")); var dic = Path.Combine(Environment.CurrentDirectory, "wwwroot", _path);