diff --git a/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/FileController.cs b/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/FileController.cs index 63d8ab79..40224c9b 100644 --- a/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/FileController.cs +++ b/Yi.Framework/Yi.Framework.ApiMicroservice/Controllers/FileController.cs @@ -36,12 +36,14 @@ namespace Yi.Framework.ApiMicroservice.Controllers await _userService.UpdateAsync(user_data); return Result.Success(); } + + [Route("{type}/{fileNmae}")] [HttpGet] - public IActionResult Get(string type, string imageNmae) + public IActionResult Get(string type, string fileNmae) { - var path = Path.Combine($"wwwroot\\{type}", imageNmae); + var path = Path.Combine($"wwwroot\\{type}", fileNmae); var stream = System.IO.File.OpenRead(path); - var MimeType = Common.Helper.MimeHelper.GetMimeMapping(imageNmae); + var MimeType = Common.Helper.MimeHelper.GetMimeMapping(fileNmae); return new FileStreamResult(stream, MimeType); } diff --git a/Yi.Vue/src/api/fileApi.js b/Yi.Vue/src/api/fileApi.js index 6a999fbb..3b653b07 100644 --- a/Yi.Vue/src/api/fileApi.js +++ b/Yi.Vue/src/api/fileApi.js @@ -1,8 +1,8 @@ import myaxios from '@/util/myaxios' export default { - Upload(file) { + EditIcon(file) { return myaxios({ - url: '/File/Upload', + url: '/File/EditIcon', method: 'post', headers: { "Content-Type": "multipart/form-data" }, data: file diff --git a/Yi.Vue/src/views/userInfo.vue b/Yi.Vue/src/views/userInfo.vue index dfb67f98..ff20c18f 100644 --- a/Yi.Vue/src/views/userInfo.vue +++ b/Yi.Vue/src/views/userInfo.vue @@ -334,7 +334,7 @@ choiceImg() { const file = this.$refs.imgFile.files[0]; let formData = new FormData(); formData.append("img", file); - fileApi.Upload(formData).then(resp=>{ + fileApi.EditIcon(formData).then(resp=>{ this.init(); }) },