level51 / silverstripe-s3upload
SilverStripe 用于处理S3文件模块
2.0.4
2022-11-16 00:00 UTC
Requires
- php: >=7.4
- aws/aws-sdk-php: ^3.91
- nesbot/carbon: ^1|^2
- silverstripe/framework: ^4.3
- silverstripe/vendor-plugin: ^1.3@dev
This package is auto-updated.
Last update: 2024-09-12 10:09:44 UTC
README
添加了一个 Level51\S3\S3File 数据对象和一个适当的上传器。
特性
- S3UploadField 允许浏览器直接上传到S3 - 无需本地文件存储
- S3File 数据对象,独立于其他 SilverStripe 文件
配置
必需的S3配置
Level51\S3: AccessId: ********** Secret: ******************** bucket: MY_BUCKET_NAME # can also be set per field
默认配置
Level51\S3: default_region: eu-central-1 # default region, can be set per field acl: private maxFileSize: 512 # default max file size in mb, can be set per field acceptedFiles: # file extension or mime type used as default, can be set per field - video/* - image/*
可选配置
Level51\S3\S3UploadField: ExtensionToMimeTypeOverrides: psd: image/vnd.adobe.photoshop
需求
- SilverStripe ^4.3
- aws-sdk-php ^3.9.1
维护者
- Level51 hallo@lvl51.de