目 录CONTENT

文章目录

Typora编辑器+PicGo自动上传图片到Chevereto个人图床

华灯
2024-04-15 / 0 评论 / 0 点赞 / 35 阅读 / 2160 字

Typora+Chevereto配合PicGo自动上传个人图床

Chevereto配合PicGo打造个人图床

Chevereto搭建

[PicGo下载地址](Releases · Molunerfinn/PicGo (github.com))

下载地址打包下载 密码8899

打开PicGo,在 插件设置 中搜索 chevereto

img

安装完成后 图床设置 中就会多出 Chevereto Uploader

img

搭建者修改 Chevereto 源代码。

将网站根目录下/app/routes/route.api.php复制到同目录下的/overrides文件夹。该步骤使得复制后的文件在不替换的情况下更新,既保存源文件,又使修改后的代码能在源代码保留的情况下运行。

修改/overrides/route.api.php源代码如下,±对应新增删除代码,该步骤将接受来自客户端的用户名和相册 ID 参数,避免上传至访客相册:

网上大多解决方案写死了用户名和相册,这里修改为了可传参。

$action = $handler->request[1];
+ $user = $_REQUEST['user'];	// 新增
+ $album = $_REQUEST['album'];	//新增
// CHV\Image::uploadToWebsite($source, 'username', [params]) to inject API uploads to a given username
- $uploaded_id = CHV\Image::uploadToWebsite($source);
+ $uploaded_id = CHV\Image::uploadToWebsite($source, $user, array('album_id'=>$album));

回到 仪表板 --> 设置 --> API

Chevereto API v1(也被称为Bridge API)允许访客上传图片到你的 Chevereto 驱动的网站上,支持从文件,base64或者图片的链接进行上传。API 的 V1 版本没有速率限制,但是会受到仪表盘中设置的最大上传限制的影响。

img

会拿到一串 API v1 密钥

img

填入到 PicGo

Url:http(s)://服务器IP+端口或者域名/api/1/upload

img

上传试试,刷新照片目录就有了

img

0

评论区