• 网页上传
  • 客户端上传
  • 支持插件
  • 上传接口
  • 删除接口
  • 相册管理
  • 图片列表
  • 图片处理
  • 对象存储设置
  • 问与答
  • 更新日志

免费用户最多同时上传5张图片,基础版及高级版最多同时上传100张图片,专业版以上不限制。

本站已开启违法检测,所有图片均需通过AI检测,请勿上传任何违法图片。免费版账号若检测到违法图片达到5张会暂时停用您的上传功能,若误封联系管理员解封即可。

上传图片:可选jpg/png/bmp/webp等所有支持的图片格式,可批量上传。

上传zip文件:将图片使用ZIP打包成压缩文件,如果ZIP文件里面有多级文件夹,如a/b/c/file.jpg,那么a,b,c都将自动设置为该图片的相册,如果您不需要相册,保证ZIP文件预览时里面都是图片不包含文件夹即可。此种上传方式需专业版及以上会员支持。

上传txt文件:以一行一个图片链接的方式将需要上传的图片地址使用notepad++等编辑器写入到一个TXT文件中,上传完成后我们会将TXT文件中的链接替换为我们图床的链接,并自动下载新的TXT文件,同时下载链接也会出现在用户中心-导出链接里。此种上传方式需专业版及以上会员支持。

上传xlsx文件:请注意只支持xlsx不支持xls,表格中的内容为图片链接,上传完成后我们会将表格中的图片链接替换为我们图床的链接,并自动下载新的excel文件,同时下载链接也会出现在用户中心-导出链接里。此种上传方式需专业版及以上会员支持。

Ctrl+V粘贴上传:将剪切板内容(如截图或者图片链接等)在首页粘贴即可上传。

HTML代码上传:复制网页HTML内容在首页粘贴,会自动上传HTML中的图片并替换链接。

请注意,使用TXT或Excel文件上传时,由于上传的是图片链接,服务器后台下载图片需要时间,所以需要一段时间后生成的图床链接才会生效,在下载完成前访问会跳转到原链接。

您可以在用户中心配置您的七牛/腾讯云/又拍云/阿里云/AWS/cloudinary的认证信息,将图片上传到您自己的对象存储空间里。

使用对象存储时,会按照日期将图片存储在您配置的存储桶内superbed文件夹下。

当您在首页勾选不同的图床时,您的默认图床选择会存储至后台,您通过API上传时会默认选择您勾选的图床。

您可以通过本站客户端,ShareX或PicGo等客户端进行上传,上传教程如下。

下载聚合图床客户端(windows版)或者 MacOS Intel芯片版或者 MacOS Apple芯片版,填写您的token,选择图片文件夹后点击开始上传即可。若MacOS版本打开是提示无法验证开发者,先点击取消,然后打开系统设置-隐私与安全性,看到提示已阻止使用Superbed,点击仍要打开即可。上传完成后会自动将图片链接写入到本地的Excel文件中,若您为跨境电商用户,选择海外线路后导出的Excel可用于后台上传。

下载最新版PicGo(windows版)或者 MacOS Intel芯片版或者 MacOS Apple芯片版,安装后在插件设置中搜索web-uploader并安装,然后在图床设置-自定义Web图床中按照如下方式填写,然后点击确定并设置为默认图床。

API地址: __ADDRESS_API__/upload
POST参数名: file
JSON路径: url
自定义Body: {"categories": "这里填相册名,可留空", "token": "这里填您自己的token"}

下载ShareX,安装后,先复制下方的json,将token替换为您自己的token,若要设置相册,可以填写categories,不需要相册时可设置为空字符串或直接删除,然后选择目标->自定义上传目标,再点击导入->从剪切板,然后关闭自定义上传设置。然后再选择目标->图片上传,选择自定义图像上传即可。

{
  "Name": "__SITE_NAME__",
  "DestinationType": "ImageUploader",
  "RequestType": "POST",
  "RequestURL": "__ADDRESS_API__/upload",
  "FileFormName": "file",
  "Arguments": {
    "token": "这里填您自己的token",
    "categories": "这里填相册名,可留空",
    "file": "$input$"
  },
  "ResposeType": "Text",
  "URL": "$json:url$"
}
WordPress插件

下载WordPress插件,然后在WordPress后台的插件-安装插件-上传插件中,上传插件并启用,然后在插件-聚合图床设置中填入您的token和相册后保存。

然后文章编辑器右侧栏里上传图片,上传完后链接自动复制到剪切板,选择添加->图片->从URL插入即可。

如果要设置特色图片,可安装Featured Image from URL (FIFU)插件,使用URL作为特色图片。

WordPress同步插件

群友 @小小随风 开发,正则表达式驱动的内容扫描引擎,自动扫描文章图片,并替换为图床链接。

Github地址:image-replacer-pro

苹果cmsV10插件

下载苹果cmsV10插件,上传到网站根目录解压覆盖即可。然后在控制台的系统-附件参数配置-保存方式选择聚合图床并设置token和相册,三方访问协议改为https,然后保存。

Discuz插件

下载Discuz插件,上传到网站的source/plugin目录解压。进入discuz后台-应用-插件,安装并启用插件,设置token和相册。

在发帖或回帖时,点击编辑器下方的上传图片按钮即可将图片上传到图床。

Typecho插件

下载Typecho插件,上传到网站的usr/plugins目录解压。进入typecho控制台-插件管理,启动聚合图床插件,设置token和相册后保存。

在撰写文章时,选择附件-上传文件即可上传到图床。

Zblog插件

下载Zblog插件,在插件管理中上传并启动聚合图床插件,设置token和相册,并打开全局模式后保存。

在撰写文章时,使用编辑器自带的上传图片功能即可上传到图床。

Chrome插件

下载Chrome插件,然后点击右上角设置-更多工具-扩展程序,在右上角启用开发者模式,将下载好的文件解压,然后选择左上角的加载已解压的扩展程序。

安装完成后点击扩展栏上的图标,上传图片可点击左侧图标选择图片上传,或者拖入图片上传,或者复制图片内容,然后粘贴上传。

火车头采集插件

下载火车头采集插件,将其中第7行

$token = '这里填你自己的token';
中单引号的内容改为您自己的token,然后superbed.php文件放到火车头安装目录的\Plugins\LocoySpider文件夹里,在文件保存及部分高级设置选项卡里php插件选择superbed后保存,同时在采集内容规则中标签编辑时不要勾选下载图片!

接口地址: https://api.superbed.cn/upload

假设您的token为123456789,验证方式为token,或者临时验证,前端可使用临时验证,此种方式不需要暴露您的token,后端根据token计算出参数id、ts、sign传递到前端即可。

id: 您的用户id,整数,如12345
ts: 当前时间戳,整数,如1605503456,临时验证参数会在时间戳过期10分钟后失效
sign: 签名验证,计算方式为md5($id-$token-$ts),如token=abcde,则sign=md5(12345-abcde-1605503456) = 3761bad34f71609b083ce5bbac70335e
Bash上传示例
# 通过链接上传:
curl -d 'src=https://ww1.sinaimg.cn/large/005YhI8igy1fv09liyz9nj30qo0hsn0e' __ADDRESS_API__/upload?token=123456789
# 通过文件上传:
curl -F 'file=@demo.jpg' __ADDRESS_API__/upload?token=123456789
Python上传示例
import requests
url = "__ADDRESS_API__/upload"
# 通过链接上传
resp = requests.post(url, data={"token": "123456789", "src": "https://ww1.sinaimg.cn/large/005YhI8igy1fv09liyz9nj30qo0hsn0e"})
# 通过文件上传
resp = requests.post(url, data={"token": "123456789"}, files={"file": open("demo.jpg", "rb")})
print(resp.json())
PHP上传示例
function submit($file_path){
    $url = '__ADDRESS_API__/upload';
    $post = array('token' => '123456789');

    // 通过链接上传
    // $post['src'] = 'https://ww1.sinaimg.cn/large/005YhI8igy1fv09liyz9nj30qo0hsn0e';
    // 通过文件上传
    if (class_exists('CURLFile')) {
        $post['file'] = new \CURLFile(realpath($file_path));
    } else {
        $post['file'] = '@' . realpath($file_path);
    }

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_TIMEOUT, 30);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $html = curl_exec($curl);
    curl_close($curl);
    return $html;
}

print submit('demo.jpg');
Method Params Returns
POST token: (可选) 您自己的token,用于后台上传验证

返回类型为json格式

正确返回
{"err": 0, "url": "..."}

错误返回
{"err": 1, "msg": "error info"}

id, ts, sign: (可选) 用于前端上传时临时验证,以免暴露您的token
src: (可选) 通过url上传
file: (可选) 通过表单文件上传
base64: (可选) 值为base64编码的图片数据
qrcode: (可选) 传递URL或文本等自动生成二维码图片
categories: (可选, 逗号分隔符) 多个相册使用英文逗号分隔,默认为您网页端勾选的相册
filename: (可选) 指定上传的文件名
watermark: (可选) 值为true时开启水印,为false时关闭水印,用于覆盖用户中心的默认设置
compress: (可选) 值为true时开启压缩,为false时关闭压缩,用于覆盖用户中心的默认设置
webp: (可选) 值为true时强制转为webp,为false时强制关闭webp,用于覆盖用户中心的默认设置

接口地址:https://api.superbed.cn/delete

通过图片url或者图片id批量删除图片,每次最多删除1000张

Bash删除示例
# 使用urlencode格式
curl -d 'token=123456&ids=5b7153f79dc6d696149d96cb' __ADDRESS_API__/delete

# 使用json格式
curl -H 'Content-Type: application/json' -d '{"token": "123456", "urls": ["https://pic1.imgdb.cn/item/6763e94bd0e0a243d4e68043.jpg"]}' __ADDRESS_API__/delete
Method Params Returns
POST token: (必选) 您自己的token

返回类型为json

正确返回 {'err': 0}

错误返回 {'err': 1, 'msg': 'error info'}

urls: (可选) 通过图片url,可使用英文逗号分隔符或者使用json数组
ids: (可选) 设置图片id,可使用英文逗号分隔符或者使用json数组

接口地址:https://api.superbed.cn/categories

获取相册列表

Method Params Returns
GET token: (必选) 您自己的token

返回类型为json

正确返回 {'err': 0, "categories": [...]}

错误返回 {'err': 1, 'msg': 'error info'}

通过图片url或者图片id批量修改图片相册,每次最多修改1000张,最多设置10个相册

Bash修改示例
# 使用urlencode格式
curl -d 'token=123456&ids=5b7153f79dc6d696149d96cb&categories=测试相册' __ADDRESS_API__/categories

# 使用json格式
curl -H 'Content-Type: application/json' -d '{
  "token": "123456",
  "urls": ["https://pic1.imgdb.cn/item/6763e94bd0e0a243d4e68043.jpg"],
  "categories": ["test"]
}' __ADDRESS_API__/categories
Method Params Returns
POST token: (必选) 您自己的token

返回类型为json

正确返回 {'err': 0}

错误返回 {'err': 1, 'msg': 'error info'}

urls: (可选) 通过图片url,可使用英文逗号分隔符或者使用json数组
ids: (可选) 设置图片id,可使用英文逗号分隔符或者使用json数组
categories: (必选) 设置图片相册,可使用英文逗号分隔符或者使用json数组

用于获取图片列表

接口地址:https://api.superbed.cn/timeline

Method Params Returns
GET token: (必选) 您自己的token

返回类型为json

f: (必选) 固定值json,表示使用json格式
startdate: (可选) 开始日期,格式如2023-05-06
enddate: (可选) 结束日期,格式如2023-05-06
categories: (可选) 相册名
filename: (可选) 文件名
sexy: (可选) 取值为on时返回检测到色情的图片列表
page: (可选) 页码,默认为1
size: (可选) 每页数量,默认为50

每张图片上传后都会获取分配一个唯一链接,图片访问时可对图片进行裁剪、缩放等操作。

接口地址:https://pic1.imgdb.cn/item/:id

如想要将图片 https://pic1.imgdb.cn/item/5b7153f79dc6d696149d96cb.jpg 缩放到宽度为300大小,直接使用链接 https://pic1.imgdb.cn/item/5b7153f79dc6d696149d96cb.jpg?w=300 即可

Method Params Returns
GET w: (可选) 缩放至指定宽度 重定向到缩放后的图片地址
当指定w或h时,会按照原图宽高比缩放到指定宽高并居中裁剪
当指定x或y时,自定义裁剪起始坐标(左上角为原点)
h: (可选) 缩放至指定高度
x: (可选) 默认等比例缩放后,会居中进行裁剪至指定宽高,指定x作为裁剪横坐标
y: (可选) 默认等比例缩放后,会居中进行裁剪至指定宽高,指定x作为裁剪纵坐标
又拍云设置

又拍云需要 操作员用户名操作员密码服务名(Bucket)访问域名四项信息。

1. 创建操作员:登录操作员管理,点击创建操作员,勾选可读取可写入可删除权限,记下用户名和密码。

2. 创建云存储服务:创建云存储服务页面新建服务,记下服务名称,并在授权已有操作员中勾选刚才创建的操作员。

3. 获取访问域名:服务创建后会分配一个测试域名(形如xxx.test.upcdn.net),建议在域名管理中绑定自有加速域名(CNAME指向默认域名),否则测试域名随时可能被又拍云收回。

将以上信息填写到用户中心对应字段即可。

七牛云设置

七牛云需要 AccessKeySecretKey存储空间名称(Bucket)访问域名四项信息。

1. 创建密钥:登录密钥管理,点击创建密钥,记下AccessKeySecretKey

2. 创建存储空间:进入对象存储 → 空间管理,新建存储空间,访问控制选择公开,记下空间名称。

3. 获取访问域名:在空间详情的域名管理处可看到分配的测试域名,测试域名将在30天后被七牛收回,请尽快在域名管理中绑定自有加速域名(CNAME)。

将以上信息填写到用户中心对应字段即可。

腾讯云COS设置

腾讯云COS需要 SecretIdSecretKey存储桶名称(Bucket)地域(Region)访问域名五项信息。强烈建议使用子账号(CAM用户)密钥,不要使用主账号密钥——主账号密钥拥有整个腾讯云账号的所有权限,一旦泄露影响范围极大;子账号可以精确限定只对指定Bucket授权,风险可控。

1. 创建子账号(CAM用户):进入访问管理 → 用户列表,点击新建用户自定义创建可访问资源并接收消息,勾选编程访问(API密钥),一般不需要勾选控制台访问

2. 授权子账号访问COS:在用户创建过程中或创建完成后进入用户详情页关联策略。推荐两种方式之一:

  • 懒人方式:直接附加系统策略QcloudCOSFullAccess,授予所有Bucket的读写权限。
  • 最小权限(推荐):策略管理中新建自定义策略,按策略语法粘贴以下内容,只对指定Bucket授权:
{
  "version": "2.0",
  "statement": [{
    "effect": "allow",
    "action": ["cos:*"],
    "resource": [
      "qcs::cos:ap-shanghai:uid/1234567890:your-bucket-1251234567/*"
    ]
  }]
}

其中ap-shanghai替换为Bucket所在地域,1234567890为您的APPID,your-bucket-1251234567为完整Bucket名称(包含APPID后缀)。创建后在用户详情页关联该策略即可。

3. 获取子账号密钥:进入刚创建的子账号详情页,点击API密钥新建密钥,记下SecretIdSecretKey

4. 创建存储桶:进入存储桶列表,新建存储桶,访问权限选择公有读私有写,记下完整存储桶名称(形如your-bucket-1251234567)和所在地域(形如ap-shanghai)。

5. 开启静态网站(建议):在存储桶的基础配置 → 静态网站中开启,可获得形如your-bucket-1251234567.cos-website.ap-shanghai.myqcloud.com的访问链接。也可在域名管理绑定自有加速域名。

将以上信息填写到用户中心对应字段即可。

阿里云OSS设置

阿里云OSS需要 AccessKey IDAccessKey Secret、存储桶名称(Bucket)、所在地域(Region)以及访问域名(Endpoint或自定义加速域名)五项信息。建议使用子账号(RAM用户)的密钥而不是主账号密钥,以便限定权限降低风险。

1. 创建RAM用户并获取AccessKey:登录RAM访问控制,点击创建用户,勾选OpenAPI 调用访问,创建完成后在用户详情页的认证管理里新建AccessKey,记下AccessKey IDAccessKey Secret(Secret仅显示一次,请妥善保管)。

2. 授权OSS权限:在刚创建的RAM用户详情页点击权限管理新增授权,添加系统策略AliyunOSSFullAccess(仅上传可使用AliyunOSSReadOnlyAccess加自定义写权限的策略)。如需更精细控制,可在权限策略中自定义仅对指定Bucket授权。

3. 创建OSS Bucket:OSS管理控制台点击创建Bucket,填写Bucket名称(全局唯一),选择地域(记下,如oss-cn-hangzhou),读写权限选择公共读,其他保持默认即可。

4. 获取Endpoint和访问域名:进入Bucket详情页,在概览中可看到Endpoint(地域节点),形如oss-cn-hangzhou.aliyuncs.com访问域名(外网访问)形如your-bucket.oss-cn-hangzhou.aliyuncs.com。为了长久稳定使用,建议在传输管理 → 域名管理中绑定自有加速域名(需先在阿里云DNS添加CNAME记录指向OSS的默认域名)。

将上述AccessKey IDAccessKey Secret、Bucket名称、Region(如oss-cn-hangzhou)和访问域名填写到用户中心对应字段即可。

AWS S3设置

AWS S3需要 Access Key IDSecret Access KeyBucket名称Region访问域名五项信息。建议使用IAM子用户密钥。

1. 创建IAM用户:登录IAM控制台,点击Create user,勾选Programmatic access,在Permissions中附加策略AmazonS3FullAccess(或自定义仅限指定Bucket的策略)。创建完成后在Security credentials下新建Access key,记下Access Key IDSecret Access Key(Secret仅显示一次)。

2. 创建Bucket:进入S3控制台,点击Create bucket,填写Bucket名称(全局唯一),选择Region(记下,如us-east-1),Block Public Access取消勾选以允许公开访问。

3. 配置公开读策略:在Bucket的Permissions → Bucket policy添加类似以下策略:

{
  "Version": "2012-10-17",
  "Statement": [{
    "Effect": "Allow",
    "Principal": "*",
    "Action": "s3:GetObject",
    "Resource": "arn:aws:s3:::your-bucket/*"
  }]
}

4. 获取访问域名:默认访问域名为your-bucket.s3.amazonaws.comyour-bucket.s3.region.amazonaws.com。建议通过CloudFront绑定自有加速域名。

将以上信息填写到用户中心对应字段即可。

Backblaze B2设置

Backblaze B2需要 keyIDapplicationKeyBucket名称访问域名四项信息。

1. 创建Bucket:登录Buckets,点击Create a Bucket,填写Bucket名称(全局唯一),Files in Bucket are选择Public,记下Bucket名称以及分配的Endpoint(形如s3.us-west-002.backblazeb2.com)。

2. 创建Application Key:进入App Keys,点击Add a New Application Key,选择允许访问的Bucket(或所有Bucket),Type of AccessRead and Write,记下keyIDapplicationKey(仅显示一次)。

3. 获取访问域名:Public Bucket的默认访问域名为f002.backblazeb2.com/file/your-bucket(编号根据Endpoint所在节点不同而变化)。建议通过Cloudflare等CDN绑定自有加速域名。

将以上信息填写到用户中心对应字段即可。

Cloudinary设置

Cloudinary需要 Cloud nameAPI KeyAPI Secret三项信息,无需单独设置Bucket。

1. 注册并登录:Cloudinary官网注册账号并登录。

2. 获取凭证:登录后在Dashboard → Settings → API Keys中即可看到Cloud nameAPI KeyAPI Secret(Secret默认隐藏,点击眼睛图标显示)。

3. 访问域名:Cloudinary上传后图片访问域名固定为res.cloudinary.com/<Cloud name>/image/upload/...,无需额外配置。如有需要也可在Dashboard中绑定自有域名(付费套餐支持)。

将以上信息填写到用户中心对应字段即可。

怎么一次性迁移全部图片?

最简单的方式是使用镜像回源,就像使用CDN一样,不需要修改您的图片地址,只需要修改一下域名CNAME即可。

如果您的图片都有对应的链接,可将其按照一行一个链接的方式写入一个TXT文件,然后将该文件上传即可,上传完毕后再后台导出链接。

如果您的图片都在本地,那么可以通过上传压缩包或者通过软件来上传,详情请参考网页上传和客户端上传说明。

首次迁移时,可以在用户中心-图床设置里打开不限速选项,以免短时间大量上传导致限速。

怎么一次性删除全部图片?

在用户中心-相册管理处,在删除相册处选择全部相册,然后点击删除按钮即可,当然也可以按照时间进行删除。

色情检测如何工作?

我们采用AI来检测图片是否色情,但是无法保证每张图片都可正确检测,通常会有一些误判为色情的情况发生。图片如果判断为色情则访问会404,免费用户如果有超过5张被判为色情之后将会暂停上传权限,需要联系管理员进行解封。由于可能有误判发生,会员可在我的图片里自行解封,免费用户则需联系管理员进行解封。解封方法为:在我的图片里,勾选上预览和色情两个选项,然后点击提交,会出现所有被判为色情的图片,您预览后如果发现确实有色情图片,可将其删除,然后确认没有色情图片之后,点击下方的全选按钮,将会选中所有图片,然后再点击非色情按钮,则将会放行所选图片。请注意不要滥用此功能,管理员会定期复查,若发现故意放行色情图片,我们保留删除账号及账号下所有图片的权利。

  • 2025.03.12

    支持分块并发上传,优化上传稳定性

  • 2024.08.03

    wordpress插件更新,支持区块编辑器

  • 2024.07.16

    导出时文件夹排序按照Windows排序规则,客户端同步更新

    按相册删除时可选择时间,精确到秒

  • 2024.05.31

    新增备份工具,可用于一键备份所有图片

  • 2024.01.05

    新增上传xlsx文件功能,可自动替换其中的图片链接并下载新的xlsx文件

  • 2023.06.27

    更新了图床客户端,可直接在上传本地文件夹并导出链接到Excel中

  • 2023.03.06

    新增Typecho和Zblog插件,并更新chrome插件至manifest v3

  • 2023.01.10

    图床设置增加webp转换及检测通知接口

  • 2022.04.23

    用户中心增加图床设置,可设置使用文件名链接访问

  • 2021.12.14

    新增镜像回源服务器,您可以无需安装软件,只需要更改域名地址即可实时同步所有图片

  • 2021.01.12

    新增镜像回源功能,可一键同步网站图片到本图床

  • 2020.05.31

    新增苹果cmsV10插件及Discuz插件支持

  • 2020.03.25

    新增火车头采集插件支持

  • 2019.11.27

    增加微信扫码登录

  • 2019.09.10

    用户中心新增更换token按钮,若token泄露可自主更换,如无必要尽量不要随意更换

    我的图片新增多选复制,在每行的空白处点击即可切换选中状态

  • 2019.08.10

    增加了客户端上传教程 客户端教程

  • 2019.08.07

    专业版用户可直接上传zip压缩文件(包含多张图片)以及txt文件(一行一个图片链接)

  • 2019.06.10

    用户中心增加水印和相册设置

  • 2019.04.04

    增加Chrome上传插件 使用教程

  • 2019.01.28

    增加API防盗链设置,WordPress插件 使用教程

  • 2018.08.05

    网站上线