文件上传
支持本地存储和云存储(阿里云 OSS、MinIO)。
上传接口
POST /api/v1/files
Content-Type: multipart/form-data
file: <二进制文件>存储策略
通过环境变量切换存储方式:
| 策略 | 说明 | 适用场景 |
|---|---|---|
| local | 本地磁盘存储 | 开发/小规模部署 |
| aliyun | 阿里云 OSS | 生产环境推荐 |
| minio | MinIO 对象存储 | 私有化部署 |
配置示例
env
# 存储类型:aliyun | minio | local
OSS_TYPE=local
# 本地存储路径
OSS_LOCAL_STORAGE_PATH=D:/data/oss/
# MinIO
OSS_MINIO_ENDPOINT=http://localhost:9000
OSS_MINIO_ACCESS_KEY=minioadmin
OSS_MINIO_SECRET_KEY=minioadmin
OSS_MINIO_BUCKET=default
# 阿里云 OSS
OSS_ALIYUN_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
OSS_ALIYUN_ACCESS_KEY_ID=your-key
OSS_ALIYUN_ACCESS_KEY_SECRET=your-secret
OSS_ALIYUN_BUCKET=default下一步:
