diff --git a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/StuInfoFreshApi.cs b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/StuInfoFreshApi.cs index 3d066f66a..c726b3225 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/StuInfoFreshApi.cs +++ b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/StuInfoFreshApi.cs @@ -357,10 +357,12 @@ namespace Learun.Application.WebApi.Modules { var files = (List)this.Context.Request.Files; var folderId = this.GetReq().folderId;//文件夹id=新生id + var name = this.GetReq().name;//文件夹id=新生id + string filePath = Config.GetValue("AnnexesFile"); string uploadDate = DateTime.Now.ToString("yyyyMMdd"); - string FileEextension = Path.GetExtension(files[0].Name); + string FileEextension = name; string fileGuid = Guid.NewGuid().ToString(); string virtualPath = string.Format("{0}/{1}/{2}/{3}{4}", filePath, userInfo.userId, uploadDate, fileGuid, FileEextension); @@ -496,6 +498,7 @@ namespace Learun.Application.WebApi.Modules public class FileModel { public string folderId { get; set; } + public string name { get; set; } public string id { get; set; } } }