Chevereto 国外知名图床系统。对于闲置 VPS,我们可以选择做为博客论坛的图床使用。更新发布文章也会使用图床,上传复制链接步骤有点繁琐。在 Chevereto 的仪表发现了 API V1 后,一切变得将会简单起来。
样图展示
获取 API KEY
搭建好 Chevereto 图床,仪表盘-设置-API,记录 API v1 key
前端添加上传按钮(media button)
API 后端设置
进入 Chevereto 的安装目录,将 app/routes/route.api.php 文件拷贝到 app/routes/overrides/route.api.php 文件
允许跨域
打开 app/routes/overrides/route.api.php,第二行(<?php 后面)添加如下几行
header('Access-Control-Allow-Origin: https://*.lurending.com');
header('Access-Control-Allow-Methods: POST');
header('Access-Control-Allow-Headers: Content-Type, Accept, Authorization, X-Requested-With, Origin, Accept');
记得把白名单 https://*.lurending.com 改成自己网站的域名或者改成
设置 API user(可选)
在 app/routes/overrides/route.api.php 中,找到$uploaded_id = CHVImage::uploadToWebsite($source);那一行,更改为
$uploaded_id = CHVImage::uploadToWebsite($source,spirit);
将spirit替换为图床中的用户
上传到指定的图床用户指定相册设置方法
进入 Chevereto 的安装目录,将app/routes/route.api.php文件拷贝到app/routes/overrides/route.api.php
在app/routes/overrides/route.api.php中,找到$uploaded_id = CHV\Image::uploadToWebsite($source);替换为:
$uploaded_id = CHV\Image::uploadToWebsite($source, $user, array('album_id'=>$album));
将$user替换为图床中的用户,将$album替换为相册 ID,如下图
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容