完善前端直连oss功能,新增重命名以及删除文件功能,完善后端接口

This commit is contained in:
yoyuzh
2026-03-19 10:26:50 +08:00
parent 96079b7e5b
commit e0d859bd82
26 changed files with 2545 additions and 183 deletions

View File

@@ -1,5 +1,27 @@
YOYUZH_OSS_ENDPOINT=https://oss-ap-northeast-1.aliyuncs.com
YOYUZH_OSS_BUCKET=yoyuzh-2026
YOYUZH_OSS_PREFIX=
YOYUZH_OSS_ACCESS_KEY_ID=
YOYUZH_OSS_ACCESS_KEY_SECRET=
# 复制本文件为 `.env.oss.local` 后再填写真实值:
# cp .env.oss.example .env.oss.local
#
# 发布命令:
# ./scripts/deploy-front-oss.mjs
#
# 仅预览将要上传的文件:
# ./scripts/deploy-front-oss.mjs --skip-build --dry-run
# 阿里云 OSS Endpoint。
# 当前项目使用东京区域 OSS默认保持这个值即可。
YOYUZH_OSS_ENDPOINT="https://oss-ap-northeast-1.aliyuncs.com"
# 前端静态站点所在的 OSS Bucket 名称。
YOYUZH_OSS_BUCKET="yoyuzh-2026"
# 可选:上传到 Bucket 内的子目录。
# 为空表示直接上传到 Bucket 根目录。
YOYUZH_OSS_PREFIX=""
# 阿里云 AccessKey ID。
# 不要把真实值提交到 git。
YOYUZH_OSS_ACCESS_KEY_ID="YOUR_ACCESS_KEY_ID"
# 阿里云 AccessKey Secret。
# 不要把真实值提交到 git。
YOYUZH_OSS_ACCESS_KEY_SECRET="YOUR_ACCESS_KEY_SECRET"