diff --git a/IRaCIS.Core.API/Controllers/UploadController.cs b/IRaCIS.Core.API/Controllers/UploadController.cs index 56acd7ed3..5ca6b317d 100644 --- a/IRaCIS.Core.API/Controllers/UploadController.cs +++ b/IRaCIS.Core.API/Controllers/UploadController.cs @@ -226,9 +226,11 @@ namespace IRaCIS.Core.API.Controllers var fileNameEX = Path.GetExtension(fileRealName); - var trustedFileNameForFileStorage = fileRealName+Guid.NewGuid().ToString() + fileNameEX; - relativePath = $"/{StaticData.CommonFileFolder}/{trustedFileNameForFileStorage}"; + var fileName=Path.GetFileName(fileRealName); + var trustedFileNameForFileStorage = fileName + Guid.NewGuid().ToString() + fileNameEX; + + relativePath = $"/{StaticData.SystemNoticeFolder}/{trustedFileNameForFileStorage}"; serverFilePath = Path.Combine(uploadFolderPath, trustedFileNameForFileStorage); } diff --git a/IRaCIS.Core.Domain.Share/Management/SystemNotice.cs b/IRaCIS.Core.Domain.Share/Management/SystemNotice.cs index c52a9c2ef..ce875843b 100644 --- a/IRaCIS.Core.Domain.Share/Management/SystemNotice.cs +++ b/IRaCIS.Core.Domain.Share/Management/SystemNotice.cs @@ -22,9 +22,9 @@ public enum SystemNotice_NoticeLevelEnum { - SystemLevel=0, + SystemLevel = 0, - TrialLevel=1 + TrialLevel = 1 } public enum SystemNotice_NoticeTypeEnum @@ -40,7 +40,9 @@ //非正式项目 OfficialTrial = 0, - NoneOfficial = 1 + NoneOfficial = 1, + + All = 2, } } \ No newline at end of file