这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.7 KiB

LINGYUN.Abp.OssManagement.Application

Object Storage Management Application Service Implementation

Features

  • Implements application service interfaces for object storage management
  • Provides concrete implementations for container management, object management, and file management
  • Supports file upload, download, and sharing functionality
  • Implements permission validation and access control

Service Implementations

Base Services

  • FileAppServiceBase: File service base class, implements IFileAppService interface
  • OssManagementApplicationServiceBase: OSS management application service base class

Container Management

  • OssContainerAppService: Implements IOssContainerAppService interface
    • Provides container creation, query, and deletion functionality
    • Supports paginated container list queries
    • Supports object list queries within containers

Object Management

  • OssObjectAppService: Implements IOssObjectAppService interface
    • Provides object upload, download, and deletion functionality
    • Supports object metadata management
    • Supports object access control

File Management

  • PublicFileAppService: Implements IPublicFileAppService interface, handles public files
  • PrivateFileAppService: Implements IPrivateFileAppService interface, handles private files
  • ShareFileAppService: Implements IShareFileAppService interface, handles shared files
  • StaticFilesAppService: Implements IStaticFilesAppService interface, handles static files

Features

  • Supports file sharding upload
  • Supports breakpoint continuation
  • Supports file access control
  • Supports file metadata management
  • Supports file sharing and expiration management