diff --git a/ZR.Admin.WebApi/Controllers/UploadController.cs b/ZR.Admin.WebApi/Controllers/UploadController.cs index aa14a79..c05fca5 100644 --- a/ZR.Admin.WebApi/Controllers/UploadController.cs +++ b/ZR.Admin.WebApi/Controllers/UploadController.cs @@ -1,4 +1,5 @@ using Infrastructure; +using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; @@ -13,10 +14,11 @@ namespace ZR.Admin.WebApi.Controllers { private NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger(); private OptionsSetting OptionsSetting; - - public UploadController(IOptions optionsSetting) + private IWebHostEnvironment WebHostEnvironment; + public UploadController(IOptions optionsSetting, IWebHostEnvironment webHostEnvironment) { OptionsSetting = optionsSetting.Value; + WebHostEnvironment = webHostEnvironment; } /// /// 存储文件 @@ -28,7 +30,7 @@ namespace ZR.Admin.WebApi.Controllers { if (formFile == null) throw new CustomException(ResultCode.PARAM_ERROR, "上传图片不能为空"); string fileExt = Path.GetExtension(formFile.FileName); - string savePath = Path.Combine("wwwroot", FileUtil.GetdirPath("uploads")); + string savePath = Path.Combine(WebHostEnvironment.WebRootPath, FileUtil.GetdirPath("uploads")); if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } diff --git a/ZR.Vue/src/components/ThemePicker/index.vue b/ZR.Vue/src/components/ThemePicker/index.vue index 0f6627c..bf13c28 100644 --- a/ZR.Vue/src/components/ThemePicker/index.vue +++ b/ZR.Vue/src/components/ThemePicker/index.vue @@ -9,7 +9,7 @@