这是基于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.
 
 
 
 
 
 
yx lin 7bf5a55011
Merge pull request #1349 from colinin/fix-minio-oss
5 months ago
..
LINGYUN.Abp.BlobStoring.OssManagement fix: 修复minio文件路径错误 10 months ago
LINGYUN.Abp.OssManagement.Aliyun fix(oss): 修复扩展接口名称错误 11 months ago
LINGYUN.Abp.OssManagement.Application fix(oss): fix the oss client proxy 8 months ago
LINGYUN.Abp.OssManagement.Application.Contracts fix(oss): fix the oss client proxy 8 months ago
LINGYUN.Abp.OssManagement.Domain fix(blobstoring): fix the issue of downloading large objects 5 months ago
LINGYUN.Abp.OssManagement.Domain.Shared feat(oss): 使用临时链接下载文件 11 months ago
LINGYUN.Abp.OssManagement.FileSystem chore: update abp to 9.1.3 10 months ago
LINGYUN.Abp.OssManagement.FileSystem.ImageSharp feat(docs): 添加Oss管理模块文档 1 year ago
LINGYUN.Abp.OssManagement.FileSystem.Imaging feat(docs): 添加Oss管理模块文档 1 year ago
LINGYUN.Abp.OssManagement.FileSystem.Imaging.ImageSharp feat(docs): 添加Oss管理模块文档 1 year ago
LINGYUN.Abp.OssManagement.HttpApi feat(oss): 增加oss存储是否存在接口 11 months ago
LINGYUN.Abp.OssManagement.HttpApi.Client fix(oss): fix the oss client proxy 8 months ago
LINGYUN.Abp.OssManagement.ImageSharp upgrade: upgrade abp framework to 9.0.4 1 year ago
LINGYUN.Abp.OssManagement.Imaging upgrade: upgrade abp framework to 9.0.4 1 year ago
LINGYUN.Abp.OssManagement.Minio fix(oss): add missing dependency 5 months ago
LINGYUN.Abp.OssManagement.Nexus fix(blobstoring): fix the issue of downloading large objects 5 months ago
LINGYUN.Abp.OssManagement.SettingManagement upgrade: upgrade abp framework to 9.0.4 1 year ago
LINGYUN.Abp.OssManagement.Tencent fix(blobstoring): fix the issue of downloading large objects 5 months ago
README.md feat(docs): 添加Oss管理模块文档 1 year ago

README.md

Oss-Management

File-Management更名为Oss-Management

模块说明

基础模块

高阶模块

权限定义

  • AbpOssManagement.Container 授权对象是否允许访问容器(bucket)
  • AbpOssManagement.Container.Create 授权对象是否允许创建容器(bucket)
  • AbpOssManagement.Container.Delete 授权对象是否允许删除容器(bucket)
  • AbpOssManagement.OssObject 授权对象是否允许访问Oss对象
  • AbpOssManagement.OssObject.Create 授权对象是否允许创建Oss对象
  • AbpOssManagement.OssObject.Delete 授权对象是否允许删除Oss对象
  • AbpOssManagement.OssObject.Download 授权对象是否允许下载Oss对象

功能定义

  • AbpOssManagement.OssObject.DownloadFile 用户可以下载文件
  • AbpOssManagement.OssObject.DownloadLimit 用户在周期内允许下载文件的最大次数,范围0-1000000
  • AbpOssManagement.OssObject.DownloadInterval 用户限制下载文件次数的周期,时钟刻度:月,默认: 1,范围1-12
  • AbpOssManagement.OssObject.UploadFile 用户可以上传文件
  • AbpOssManagement.OssObject.UploadLimit 用户在周期内允许上传文件的最大次数,范围0-1000000
  • AbpOssManagement.OssObject.UploadInterval 用户限制上传文件次数的周期,时钟刻度:月,默认: 1,范围1-12
  • AbpOssManagement.OssObject.MaxUploadFileCount 单次上传文件的数量,未实现

配置定义

  • Abp.OssManagement.DownloadPackageSize 下载分包大小,分块下载时单次传输的数据大小,未实现
  • Abp.OssManagement.FileLimitLength 上传文件限制大小,默认:100
  • Abp.OssManagement.AllowFileExtensions 允许的上传文件扩展名,多个扩展名以逗号分隔,默认:dll,zip,rar,txt,log,xml,config,json,jpeg,jpg,png,bmp,ico,xlsx,xltx,xls,xlt,docs,dots,doc,dot,pptx,potx,ppt,pot,chm

更新日志

*【2021-03-10】 变更FileManagement命名空间为OssManagement
*【2021-10-22】 增加PublicFilesController用于身份认证通过的用户上传/下载文件,所有操作限定在用户目录下
*【2021-12-13】 增加LINGYUN.Abp.BlobStoring.OssManagement用于实现Oss代理二进制文件存储
*【2023-09-04】 集成Volo.Abp.Imaging模块用于图形文件流处理
*【2023-10-11】 集成Nexus仓库实现基于Nexus Raw类型存储(未完善)
*【2024-10-24】 集成Volo.Abp.BlobStoring.Minio模块用于实现基于Minio的文件存储