- 网页上传
- 客户端上传
- 支持插件
- 上传接口
- 删除接口
- 访问接口
- 对象存储设置
- 镜像回源
- 问与答
免费用户最多同时上传5张图片,会员最多上传50张图片。
本站已开启色情检测,免费版账号若检测到色情图片达到5张会暂时停用您的上传功能,若误封联系管理员解封即可。
上传图片:可选jpg/png/bmp/webp等支持的图片格式。
上传ZIP压缩letou网址:将图片使用ZIP打包成压缩letou网址,如果ZIPletou网址里面有多级letou网址夹,如a/b/c/file.jpg,那么a,b,c都将自动设置为该图片的相册,如果您不需要相册,保证ZIPletou网址预览时里面都是图片不包含letou网址夹即可。此种上传方式需专业版及以上会员支持。
上传TXTletou网址:以一行一个图片链接的方式将需要上传的图片地址使用notepad++等编辑器写入到一个TXTletou网址中,我们会将会在后台下载图片并上传,此种上传方式需专业版及以上会员支持。
Ctrl+V粘贴上传:将剪切板内容(如截图或者图片链接等)在首页粘贴即可上传。
高级上传:复制网页HTML内容在首页粘贴,会自动上传HTML中的图片并替换链接。
您可以在用户中心配置您的七牛/腾讯云/又拍云/阿里云/AWS/cloudinary的认证信息,将到您自己的对象存储空间里。
使用对象存储时,会按照日期将图片存储在您配置的存储桶内superbedletou网址夹下。
当您在首页勾选不同的时,您的默认选择会存储至后台,您通过API上传时会默认选择您勾选的。
本站可以使用FTP、ShareX或PicGo等客户端进行上传,上传教程如下。
专业版以上用户可通过FTP方式上传,不受接口调用次数限制。
下载FTP客户端如FileZila等,连接信息如下:
主机: ftp.o9djm.com
用户名: 您的token
密码: 可不填,留空即可
端口: 8020
通过FTP方式上传,您可将您的letou网址夹下的图片一次性全部上传到本,和上传压缩包类似,您的图片letou网址夹名会成为该图片的相册,比如您的letou网址夹名为a,下有图片a/b/c/file.jpg,那么a,b,c都将成为该图片的相册。
下载足球、网球、篮球、棒球及乒乓球上传工具,填入您的token,直接将图片letou网址或者letou网址夹拖到目标框,点击开始上传即可。
1. 加入列队上传,上传更稳定。
2. 加入核对功能,上传完成后,点上传核对,本地图片数据与数据对比,如本地数据与数据不一致,自动补传。
3. 信息提示加入颜色文字,正常为绿色,出错为红色。
并安装,然后在上传至-中选择自定义。先复制下方的json,将token替换成您自己的token,再复制一下后,在上传至-自定义上传目标中点击导入-从剪切板,然后关闭设置即可。
{
"Name": "足球、网球、篮球、棒球及乒乓球",
"DestinationType": "ImageUploader",
"RequestType": "POST",
"RequestURL": "https://api.o9djm.com/upload",
"FileFormName": "file",
"Arguments": {
"token": "这里填您自己的token",
"v": "2",
"file": "$input$"
},
"ResposeType": "Text",
"URL": "$json:url$"
}
并安装,然后在插件设置中搜索web-uploader并安装,然后在设置-自定义Web中按照如下方式填写。
url: https://api.o9djm.com/upload
paramName: file
jsonPath: url
customBody: {"v": "2", "token": "这里填您自己的token"}
设置完之后选择自定义Web为默认即可。
WordPress插件
下载WordPress插件,然后在WordPress后台的插件-安装插件-上传插件中,上传插件并启用,然后在插件-足球、网球、篮球、棒球及乒乓球设置中填入您的token并保存。
然后在文章编辑页面最下方,选择或拖动按钮上传图片并将其插入到文章正文中。
苹果cmsV10插件
下载苹果cmsV10插件,上传到网站根目录解压覆盖即可。然后在控制台的系统-附件参数配置-保存方式选择足球、网球、篮球、棒球及乒乓球并设置您的token后保存。
Discuz插件
下载Discuz插件,上传到网站的source/plugin目录解压。进入discuz后台-应用-插件,安装并启用插件,设置token和相册。
Chrome插件
下载Chrome插件,然后点击右上角设置-更多工具-扩展程序,在右上角启用开发者模式,将下载好的letou网址解压,然后选择左上角的加载已解压的扩展程序。
安装完成后点击扩展栏上的图标,填入您的token保存即可。
可点击左侧或者将一张或多种图片拖入上传,或者复制图片内容,然后粘贴到图片链接那一栏,或者在网页图片上点击右键,选择上传到足球、网球、篮球、棒球及乒乓球。
火车头采集插件
下载火车头采集插件,将其中第7行
$token = '这里填你自己的token';
中单引号的内容改为您自己的token,然后superbed.phpletou网址放到火车头安装目录的\Plugins\LocoySpiderletou网址夹里,在letou网址保存及部分高级设置选项卡里php插件选择superbed后保存,同时在采集内容规则中标签编辑时不要勾选下载图片!
接口地址: https://api.o9djm.com/upload
验证方式为token,或者临时验证,前端可使用临时验证,此种方式不需要暴露您的token,只需传递参数id、ts、sign即可。
id: 您的用户id,整数,如12345
ts: 当前时间戳,整数,如1605503456,临时验证参数会在时间戳过期10分钟后失效
sign: 签名验证,计算方式为md5($id-$token-$ts),如token=abcde,则sign=md5(12345-abcde-1605503456) = 3761bad34f71609b083ce5bbac70335e
Method | Params | Returns |
---|---|---|
POST | token: (可选) 您自己的token,用于后台上传验证 | json格式 正确返回{"err": 0, "url": "https://...", "urls": {id: "https://.."} } 错误返回{"err": 1, "msg": "error message"} urls字段为一个字典,key为id,值为链接或本站链接。 |
id, ts, sign: (可选) 用于前端上传时临时验证,以免暴露您的token | ||
endpoints: (可选, 逗号分隔符) 所需上传,即网页端所显示的,默认为您在网页端勾选的,如果网页端勾选变化,您通过API上传的也会自动变化,除非您手动指定endpoints。 | ||
categories: (可选, 逗号分隔符) 指定相册,多个相册使用英文逗号分隔,默认为您网页端勾选的相册,创建新相册请在用户中心创建。 | ||
src: (可选) 通过url上传 | ||
file: (可选) 通过表单letou网址上传 | ||
b64_data: (可选) 值为base64编码的图片数据 | ||
v: (可选) 可选值1、2,版本号,返回结果格式不一样 |
每张后都会获取分配一个唯一id,如5b7153f79dc6d696149d96cb,删除接口用于删除此图片。
将接口中的id替换成您要删除的图片id,如/info/5b7153f79dc6d696149d96cb
接口地址:https://api.o9djm.com/info/{id}
Method | Params | Returns |
---|---|---|
POST | token: (必选) 您自己的token | 正确返回{'err': 0}, 错误返回{'err': 1, 'msg': '...'} |
action: delete |
每张后都会获取分配一个唯一id,item接口用于对图片进行裁剪、缩放等操作。
接口地址:https://pic.imgdb.cn/item/{id}
Method | Params | Returns |
---|---|---|
GET | w: (可选) 缩放至指定宽度 | 重定向到对应的图片地址 当指定w或h时,会按照原图宽高比缩放到指定宽高 |
h: (可选) 缩放至指定高度 | ||
POST | token: (必选) 您的授权token | 将指定到指定 |
endpoints: (必选) 指定上传 |
又拍云设置
在中添加一个操作员,勾选可写入和可删除权限,记下用户名和密码。然后,在授权已有操作员中勾选刚才创建的操作员,记下服务名和分配的测试域名,在用户中心中填写对应的信息即可。为了长久使用请绑定自有加速域名,测试域名随时可能被又拍云收回!
七牛设置
在中创建密钥,记下AccessKey和SecretKey,然后在中新建存储空间,记下存储空间名称和分配的测试域名,在用户中心中填写对应的信息即可。为了长久使用请绑定自有加速域名,测试域名将在30天后被七牛收回!
腾讯云设置
在中创建密钥,然后在中创建存储桶,访问权限选择公有读私有写。如果你创建的密钥是子账号密钥,请在存储桶的权限管理中添加子账号授权,记录下存储桶名称和访问链接,并且在基础配置中开启静态网站开关。阿里云和Cloudinary的设置均类似。
Blackblaze设置
首先在中创建一个Bucket,然后创建一个新的Application Key,记下keyID和applicationKey,在用户中心中填写对应的信息即可
镜像回源功能用于将您的图片无缝迁移至我们的,通过在您的服务器上安装一个我们提供的软件,将图片请求都转发到软件端口上,由我们的软件来提供图片访问。
这里以您的网站https://www.abc.com
为例,如果您想要将/uploads/images
下的图片都上传到我们的,您的图片都存储在本机的/www/www.abc.com/uploads/images
目录下,即图片的根目录为/www/www.abc.com
,安装方式如下
首先,SSH登陆到您的服务器,执行下面的命令,注意将token换成您自己的token,port可换成其他的未占用端口,root表示图片存储根目录
wget -qO- https://www.o9djm.com/static/mirror.sh | TOKEN=token PORT=8099 ROOT=/www/www.abc.com bash
该命令执行完之后,可通过执行下面的命令查看是否成功启动,如果状态是running即正常启动
systemctl status superbed
如果您不知道图片存储路径,可以去掉ROOT=/www/www.abc.com
参数,即使用下面的命令安装
wget -qO- https://www.o9djm.com/static/mirror.sh | TOKEN=token PORT=8099 bash
然后,修改您的nginx配置,找到www.abc.com
的nginx配置,增加或修改对应的location配置,以location /uploads/images
为例,修改方式如下
location /uploads/images {
proxy_set_header Host $host;
proxy_set_header Scheme $scheme;
if ($http_x_superbed_proxy != 'true'){
proxy_pass https://127.0.0.1:8099;
break;
}
}
其中前2行用于将当前请求的protocol和host传递至后端服务,如果您在server下已经配置过,这里可以不用重复配置。
后面4行表示将对应的当前请求转发至后端服务,也就是我们安装的软件。
如果您不知道图片存储路径,直接将这6行配置添加在location /
开头即可。您不用担心非图片请求出现问题,对于非图片的请求,我们会直接反向代理至原服务。
软件原理为正常请求时后端会缓存请求,在当前请求命中时,会跳转至链接。未命中的情况下,如果您配置了ROOT参数,则直接由软件提供图片访问,否则在HTTP头部添加X-Superbed-Proxy=true
反向代理至原先的配置。如果是图片则会在后台将其上传至我们的,然后在之后的请求中都会将图片重定向到地址,不会再消耗您的服务器流量。如果不是图片则仅作为反向代理服务器,正常输出,不会影响您网站原先的配置。
配置好并重新加载nginx配置后,当您访问 https://www.abc.com/uploads/images/2018.jpg(您网站的随便一张图片),如果图片未上传则正常输出图片,等待一段时候后再次访问 https://www.abc.com/uploads/images/2018.jpg ,会发现链接变成了新的链接。
此方法同时适用于您的域名使用对象存储或者CDN,如您的域名的CNAME为abc-123.cos.myqcloud.com
,可使用下面的命令进行安装。
wget -qO- https://www.o9djm.com/static/mirror.sh | TOKEN=token PORT=8099 SOURCE=abc-123.cos.myqcloud.com bash
同时按照上面的方式正常配置nginx,将您的域名指向您的服务器即可。
我觉得你们的很好,但是怎么全部迁移过来呢?
您可以通过上面的镜像回源功能进行修改,这种方式最简单,不需要修改您的图片地址。
如果您的图片都有对应的链接,可将其按照一行一个链接的方式写入一个TXTletou网址,然后将该letou网址上传即可,上传完毕后再后台导出链接。
如果您的图片都在本地,那么可以通过上传压缩包或者通过FTP的方式来上传,详情请参考网页上传和客户端上传说明。
此三种批量上传方式都需要专业版及以上会员支持,不占用API上传频次。
色情检测如何工作?
我们采用AI来检测图片是否色情,但是无法保证每张图片都可正确检测,通常会有一些误判为色情的情况发生。图片如果判断为色情则访问会404,免费用户如果有超过5张被判为色情之后将会暂停上传权限,需要联系管理员进行解封。由于可能有误判发生,会员可在上传历史里自行解封,免费用户则需联系管理员进行解封。解封方法为:在上传历史里,勾选上预览和色情两个选项,然后点击提交,会出现所有被判为色情的图片,您预览后如果发现确实有色情图片,可将其删除,然后确认没有色情图片之后,点击下方的全选按钮,将会选中所有图片,然后再点击非色情按钮,则将会放行所选图片。请注意不要滥用此功能,管理员会定期复查,若发现故意放行色情图片,我们保留删除账号及账号下所有图片的权利。
没有我想要的功能?
您可联系,可根据您的需要定制部署版。