[feature/backend] overall enhancement of image uploading
All checks were successful
Build Backend / Build Docker Image (push) Successful in 5m3s
All checks were successful
Build Backend / Build Docker Image (push) Successful in 5m3s
This commit is contained in:
parent
6e1be3d513
commit
3e6181e578
13 changed files with 740 additions and 314 deletions
|
@ -21,10 +21,50 @@ auth:
|
|||
message: "Registration is currently disabled. Please contact administrator." # 禁用时的提示信息
|
||||
|
||||
storage:
|
||||
driver: local
|
||||
type: local # local or s3
|
||||
local:
|
||||
root: storage
|
||||
base_url: http://localhost:8080/storage
|
||||
root_dir: "./storage/media"
|
||||
s3:
|
||||
region: "us-east-1"
|
||||
bucket: "your-bucket-name"
|
||||
access_key_id: "your-access-key-id"
|
||||
secret_access_key: "your-secret-access-key"
|
||||
endpoint: "" # Optional, for MinIO or other S3-compatible services
|
||||
custom_url: "" # Optional, for CDN or custom domain (e.g., https://cdn.example.com/media)
|
||||
proxy_s3: false # If true, backend will proxy S3 requests instead of redirecting
|
||||
upload:
|
||||
limits:
|
||||
image:
|
||||
max_size: 10 # MB
|
||||
allowed_types:
|
||||
- image/jpeg
|
||||
- image/png
|
||||
- image/gif
|
||||
- image/webp
|
||||
- image/svg+xml
|
||||
video:
|
||||
max_size: 500 # MB
|
||||
allowed_types:
|
||||
- video/mp4
|
||||
- video/webm
|
||||
audio:
|
||||
max_size: 50 # MB
|
||||
allowed_types:
|
||||
- audio/mpeg
|
||||
- audio/ogg
|
||||
- audio/wav
|
||||
document:
|
||||
max_size: 20 # MB
|
||||
allowed_types:
|
||||
- application/pdf
|
||||
- application/msword
|
||||
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
|
||||
- application/vnd.ms-excel
|
||||
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
||||
- application/zip
|
||||
- application/x-rar-compressed
|
||||
- text/plain
|
||||
- text/csv
|
||||
|
||||
logging:
|
||||
level: debug
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue