其他内置图床
本页补充 S3 / R2、GitHub与本地 / WebDAV / SFTP以外的服务。所有平台都按同一流程设置:
- 从服务准备账号、写入目标与连接凭据。
- 在 图床 选择平台,点击 新增配置,命名、填写字段并确认。
- 选择卡片并 设为默认图床,到上传核对名字。
- 上传一张小图片,在服务中确认文件,再验证不登录时 URL 是否可读取。

S.EE
内置 ID 保留为 smms,界面可能显示 SM.MS(S.EE)。3.6 使用 S.EE 的文件 API。打开 S.EE 开发者入口取得自己账号的 API 令牌,在图床中选择对应平台。
| 字段 | 填写说明 |
|---|---|
| token | 本地填写 API 令牌 |
保存并选中配置后上传一张图,检查相册的链接。旧 SM.MS 令牌不应被假定为新服务的有效凭据;认证失败时核对当前 S.EE 账号令牌和账号可用状态。
阿里云 OSS
准备 OSS 存储桶、对应地区与具有写入权限的 AccessKey。桶与地区信息见 OSS 基本概念。在图床选择阿里云OSS。
| 字段 | 填写说明 |
|---|---|
| accessKeyId / accessKeySecret | 本地填写自己的 AccessKey 对 |
| bucket | 例如 docs-images;不填 URL |
| area | 桶所在地区,例如 oss-cn-hangzhou |
| path | 可选对象前缀,例如 images/ |
| customUrl / webPath | 可选公开地址与网站目录 |
| options | 可选图片处理后缀;初次留空 |
上传后在桶中确认 images/photo.png,再验证返回链接。area 不是控制台网页地址。customUrl 只改变返回地址,不改变内置上传器的 OSS 接口;服务对默认域名有访问限制时,按官方域名规则选择兼容的上传方式。
腾讯云 COS
准备存储桶、APPID、SecretId 与 SecretKey,确认地区和对象写权限。在图床选择腾讯云COS,新配置选 v5;v4 用于已有旧部署。字段来源见 COS 准备工作。
| 字段 | 填写说明 |
|---|---|
| version | v5 |
| secretId / secretKey | 本地填写密钥对 |
| bucket | 完整桶名,例如 docs-images-1250000000 |
| appId | 账号的 APPID;示例后缀是占位数字 |
| area | 例如 ap-guangzhou;与桶一致 |
| path | 例如 images/ |
| customUrl / webPath / options | 可选访问前缀、目录与图片处理后缀 |
| endpoint | 特殊部署才填写,初次保留默认 |
桶名不要再次手动加一份 APPID。上传成功后检查桶中对象路径和公开域名。403 时分别检查上传权限与公开读取;二者不是同一项权限。
七牛云
先创建存储空间并准备其访问域名、地区与 AccessKey / SecretKey。操作见新建空间,然后在图床选择七牛云。
| 字段 | 填写说明 |
|---|---|
| accessKey / secretKey | 本地填写密钥对 |
| bucket | 存储空间名称 |
| url | 实际访问域名,包含 https:// |
| area | 地区代码;例如华东-浙江为 z0 |
| path | 可选前缀,例如 images/ |
| options | 可选图片样式后缀 |
使用官方区域表核对 area。url 不填上传接口地址。上传后查看空间内对象,并用自己的已配置域名测试;测试域名的可用条件以服务当前规则为准。
又拍云
创建云存储服务,并为该服务授权具有写入能力的操作员。bucket 对应服务名;operator / password 是操作员凭据,不是控制台登录账号。准备流程见又拍快速入门。
| 字段 | 填写说明 |
|---|---|
| bucket | 云存储服务名称 |
| operator / password | 该服务授权的操作员与密码 |
| url | 绑定的访问域名,包含协议 |
| path | 可选目录,例如 images/ |
| options | 可选图片处理后缀 |
| antiLeechToken / expireTime | 使用对应防盗链规则时填写 |
| endpoint | 特殊 API 入口;通常保留默认 |
上传后检查服务中的文件,再验证绑定域名。操作员有写权限但服务未提供 CDN 访问时,可能出现“文件存在、域名不能访问”。开启防盗链后生成的签名链接可能过期。
Imgur
在图床选择 Imgur。根据自己的 Imgur 应用与授权方式准备 Client ID,或账号访问令牌。接口说明见 Imgur API。
| 字段 | 填写说明 |
|---|---|
| clientId | 使用客户端方式时填写 |
| username / accessToken | 使用账号方式时两项都填写 |
| album | 可选账号相册 |
| proxy | 可选代理地址 |
同时有 username 与 accessToken 时使用账号授权,否则可使用 clientId。先不选相册完成测试,再按需要选择。无法连接时检查网络与代理;预览请求受限制不一定代表上传失败。
兰空 Lsky
图床 ID 为 lskyplist。准备你的兰空服务器地址、实际 API 版本与令牌。服务器管理者提供存储策略、相册及访问要求,不能根据页面外观猜版本。
| 字段 | 填写说明 |
|---|---|
| version | 选择实际 V1 或 V2 |
| host | 例如 https://lsky.example.com |
| token | 本地填写服务器令牌 |
| strategyId / albumId | 可选,按服务器提供的 ID 填写 |
| permission | 按服务和使用场景选择私有 / 公开 |
host 使用服务根地址,不直接填上传接口路径。strategyId 和 albumId 填 ID,不填显示名称。上传后验证服务器实际文件与返回 URL;私有图片不一定能在公共文章中显示。
AList
图床 ID 为 alistplist。先在自己的 AList 网站确认目标存储允许上传,且账号有该目录写权限。挂载可浏览不等于支持上传。
| 字段 | 填写说明 |
|---|---|
| url | 服务根地址,例如 https://alist.example.com |
| token | 已有有效令牌时使用 |
| username / password | 不填 token 时用于登录获取令牌 |
| uploadPath | 实际目录,例如 /Pictures/ |
| customUrl / webPath | 可选的独立服务域名与公开路径 |
上传后在 AList 目录中检查文件。未配置自定义域名时,结果可能使用 AList 的下载与签名地址;验证匿名读取与有效期。调整 uploadPath 不会自动改变独立网站的路径映射。
PicList 服务端图床
内置 piclist 图床把文件内容转发给另一套 PicList 或 Core HTTP 服务。先在接收端配置图床并启动 HTTP 服务,再配置当前客户端。
| 字段 | 填写说明 |
|---|---|
| host | HTTP(S) 服务地址,例如 https://upload.example.com |
| port | 服务端实际端口;域名反代可按其地址配置 |
| picbed | 接收端平台 ID,例如 aws-s3-plist |
| configName | 接收端已保存的配置名,例如 Blog |
| serverKey | 接收端要求的上传访问密钥,本地填写 |
服务器上的配置名和当前电脑上的配置名可以不同。先检查 /heartbeat,然后用一张图验证服务器返回地址。端口与接口行为见桌面 API和Core HTTP。
高级自定义上传
图床 ID 为 advancedplist,适合服务提供了 HTTP 上传 API,但没有内置图床的情况。先取得该服务的请求和响应示例,再逐项填写。
| 字段 | 填写说明 |
|---|---|
| 请求地址与方法 | 实际上传 API 与 POST / PUT 等方法 |
| 文件字段与请求参数 | 服务要求的 multipart 文件名、字段与请求头 |
| 结果提取规则 | 从 JSON 响应取得实际图片 URL |
| 脚本模式 | 需要更复杂流程时使用自定义脚本 |
先验证 HTTP 状态、响应结构和 URL 可读取,再批量使用。不要把服务网页地址当作 API,也不要把错误 JSON 的文字当作图片链接。脚本入口见脚本系统。
检查第一次上传
文件已存在但 URL 不可访问时,先检查域名、路径映射、访问策略与有效期,不必不断重新上传。认证失败则检查服务账号与所需权限。完整配置和日志可能含私密值;按排查指南只分享清理后的错误摘要。