侧边栏壁纸
博主头像
华灯上 博主等级

行动起来,活在当下

  • 累计撰写 176 篇文章
  • 累计创建 24 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

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

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

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
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区