相册管理
相册功能帮助您更好地组织和管理图片。
创建相册
基本信息
- 点击「相册」→「创建相册」
- 填写相册信息:
- 名称 - 相册标题
- 描述 - 相册说明
- 封面 - 可选择图片作为封面
- 设置访问权限
- 点击「创建」
访问权限
| 类型 | 说明 |
|---|---|
| 公开 | 所有人可见 |
| 私密 | 仅自己可见 |
| 密码 | 需要密码访问 |
相册列表
查看方式
- 网格视图 - 显示封面缩略图
- 列表视图 - 显示详细信息
排序方式
- 创建时间
- 更新时间
- 名称
- 图片数量
筛选条件
- 全部相册
- 公开相册
- 私密相册
相册详情
页面布局
┌─────────────────────────────┐
│ 相册封面和信息 │
│ 名称 / 描述 / 统计 │
├─────────────────────────────┤
│ 图片瀑布流 │
│ ... │
├─────────────────────────────┤
│ 分页导航 │
└─────────────────────────────┘
功能操作
- 添加图片
- 移除图片
- 调整顺序
- 编辑相册
- 删除相册
- 分享相册
相册编辑
修改信息
- 修改名称
- 修改描述
- 更换封面
- 修改权限
管理图片
添加图片
- 点击「添加图片」
- 从已上传的图片中选择
- 或直接上传新图片
移除图片
- 点击图片右上角「×」
- 批量选择后移除
- 图片不会被删除,只是从相册移除
调整顺序
- 拖拽图片调整位置
- 点击「排序」按钮切换排序模式
设置封面
- 在相册详情页
- 点击想要设为封面的图片
- 选择「设为封面」
智能相册
系统自动创建的特殊相册:
最近上传
最近 30 天上传的图片
热门图片
点赞数和浏览数较高的图片
按日期
按上传日期自动分组
按标签
按标签自动分组
相册分享
分享方式
- 复制链接 - 直接分享 URL
- 二维码 - 扫码访问
- 社交媒体 - 分享到微信、微博等
分享设置
- 设置有效期
- 设置访问密码
- 查看访问记录
相册权限
公开相册
- 所有人可见
- 可被搜索
- 显示在作者主页
私密相册
- 仅自己可见
- 不可被搜索
- 不显示在主页
密码相册
- 需要密码才能访问
- 输入正确密码后可查看所有内容
- 适合分享给特定人群
批量操作
批量创建
从文件夹批量导入,自动创建相册。
批量删除
选择多个相册一次性删除。
批量移动
将多张图片移动到指定相册。
API 接口
获取相册列表
GET /api/albums?page=1&limit=20
Authorization: Bearer {token}
创建相册
POST /api/albums
Content-Type: application/json
{
"name": "我的相册",
"description": "相册描述",
"is_public": 1,
"password": ""
}
获取相册详情
GET /api/albums/{id}
更新相册
PUT /api/albums/{id}
Content-Type: application/json
{
"name": "新名称",
"description": "新描述"
}
删除相册
DELETE /api/albums/{id}
添加图片到相册
POST /api/albums/{id}/photos
Content-Type: application/json
{
"photo_ids": [1, 2, 3]
}
从相册移除图片
DELETE /api/albums/{id}/photos/{photo_id}
设置相册封面
PUT /api/albums/{id}/cover
Content-Type: application/json
{
"photo_id": 123
}
调整图片顺序
PUT /api/albums/{id}/sort
Content-Type: application/json
{
"photo_ids": [3, 1, 2]
}
最佳实践
相册命名
- 使用有意义的名称
- 保持简洁(2-20 字符)
- 避免特殊字符
组织图片
- 按主题分类
- 按时间分类
- 按活动/事件分类
封面选择
- 选择最具代表性的图片
- 构图美观
- 主题明确
