Typora+Chevereto配合PicGo自动上传个人图床
Chevereto配合PicGo打造个人图床
[PicGo下载地址](Releases · Molunerfinn/PicGo (github.com))
下载地址打包下载 密码8899
打开PicGo,在 插件设置
中搜索 chevereto
安装完成后 图床设置
中就会多出 Chevereto Uploader
搭建者修改 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 版本没有速率限制,但是会受到仪表盘中设置的最大上传限制的影响。
会拿到一串 API v1 密钥
填入到 PicGo
Url:http(s)://服务器IP+端口或者域名/api/1/upload
上传试试,刷新照片目录就有了
评论区