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); }