From 514bf9d1b9f4b8c4e38d446ab578fc516a9fab24 Mon Sep 17 00:00:00 2001 From: cKey <35512826+colinin@users.noreply.github.com> Date: Tue, 23 Nov 2021 23:35:38 +0800 Subject: [PATCH] =?UTF-8?q?fix(oss):=20=E9=9C=80=E8=A6=81=E6=98=8E?= =?UTF-8?q?=E7=A1=AEFormForm=E3=80=81FormRoute=E4=BB=A5=E9=81=BF=E5=85=8D4?= =?UTF-8?q?15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LINGYUN/Abp/OssManagement/OssObjectController.cs | 6 +++--- .../Abp/OssManagement/PrivateFilesController.cs | 2 +- .../Abp/OssManagement/PublicFilesController.cs | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/OssObjectController.cs b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/OssObjectController.cs index 72a51cb75..0dbc09701 100644 --- a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/OssObjectController.cs +++ b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/OssObjectController.cs @@ -25,7 +25,7 @@ namespace LINGYUN.Abp.OssManagement } [HttpPost] - public virtual async Task CreateAsync(CreateOssObjectInput input) + public virtual async Task CreateAsync([FromForm] CreateOssObjectInput input) { return await OssObjectAppService.CreateAsync(input); } @@ -34,14 +34,14 @@ namespace LINGYUN.Abp.OssManagement [Route("upload")] [DisableAuditing] [Authorize(AbpOssManagementPermissions.OssObject.Create)] - public virtual async Task UploadAsync(UploadFileChunkInput input) + public virtual async Task UploadAsync([FromForm] UploadFileChunkInput input) { await FileUploader.UploadAsync(input); } [HttpDelete] [Route("bulk-delete")] - public virtual async Task BulkDeleteAsync([FromBody] BulkDeleteOssObjectInput input) + public virtual async Task BulkDeleteAsync(BulkDeleteOssObjectInput input) { await OssObjectAppService.BulkDeleteAsync(input); } diff --git a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PrivateFilesController.cs b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PrivateFilesController.cs index 29db9b895..ebe0d1e7f 100644 --- a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PrivateFilesController.cs +++ b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PrivateFilesController.cs @@ -34,7 +34,7 @@ namespace LINGYUN.Abp.OssManagement [HttpPost] [Route("upload")] - public virtual async Task UploadAsync(UploadFileChunkInput input) + public virtual async Task UploadAsync([FromForm] UploadFileChunkInput input) { await _service.UploadAsync(input); } diff --git a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PublicFilesController.cs b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PublicFilesController.cs index 74aaf07e8..37cc58ec7 100644 --- a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PublicFilesController.cs +++ b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PublicFilesController.cs @@ -32,7 +32,7 @@ namespace LINGYUN.Abp.OssManagement [HttpPost] [Route("upload")] - public virtual async Task UploadAsync(UploadFileChunkInput input) + public virtual async Task UploadAsync([FromForm] UploadFileChunkInput input) { await _publicFileAppService.UploadAsync(input); } @@ -46,11 +46,11 @@ namespace LINGYUN.Abp.OssManagement [HttpGet] - [Route("{name}")] - [Route("{name}/{process}")] - [Route("p/{path}/{name}")] - [Route("p/{path}/{name}/{process}")] - public virtual async Task GetAsync(GetPublicFileInput input) + [Route("{Name}")] + [Route("{Name}/{Process}")] + [Route("p/{Path}/{Name}")] + [Route("p/{Path}/{Name}/{Process}")] + public virtual async Task GetAsync([FromRoute] GetPublicFileInput input) { return await _publicFileAppService.GetAsync(input); }