Browse Source
Merge pull request #402 from colinin/4.4.2
fix(oss): 需要明确FormForm、FormRoute以避免415
pull/404/head
yx lin
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
10 additions and
10 deletions
-
aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/OssObjectController.cs
-
aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PrivateFilesController.cs
-
aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.HttpApi/LINGYUN/Abp/OssManagement/PublicFilesController.cs
|
|
|
@ -25,7 +25,7 @@ namespace LINGYUN.Abp.OssManagement |
|
|
|
} |
|
|
|
|
|
|
|
[HttpPost] |
|
|
|
public virtual async Task<OssObjectDto> CreateAsync(CreateOssObjectInput input) |
|
|
|
public virtual async Task<OssObjectDto> 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); |
|
|
|
} |
|
|
|
|
|
|
|
@ -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); |
|
|
|
} |
|
|
|
|
|
|
|
@ -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<IRemoteStreamContent> GetAsync(GetPublicFileInput input) |
|
|
|
[Route("{Name}")] |
|
|
|
[Route("{Name}/{Process}")] |
|
|
|
[Route("p/{Path}/{Name}")] |
|
|
|
[Route("p/{Path}/{Name}/{Process}")] |
|
|
|
public virtual async Task<IRemoteStreamContent> GetAsync([FromRoute] GetPublicFileInput input) |
|
|
|
{ |
|
|
|
return await _publicFileAppService.GetAsync(input); |
|
|
|
} |
|
|
|
|