Chevereto 配合 Picgo 打造个人相册 / 图床解决方案

chen'mo
2020-12-13 / 0 评论 / 3,037 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于1970年01月01日,已超过20078天没有更新,若内容或图片失效,请留言反馈。

Chevereto 是一款很好用图床工具,可以实现一键上传、一键 Markdown 引用等功能,最近发现还可以和 Picgo 配合起来使用,打造更加方便实用个人图床。

Picgo 是一个用于快速上传图片并获取图片 URL 链接的工具,支持全桌面客户端,应该是目前本人用过最好用的图床链接工具了。

今天主要介绍如何使用 Chevereto + Picgo 实现一键上传图片到特定用户、相册中


至于 Chevereto 的安装和 Picgo 的安装,网上教程很多,不再赘述,在这里给出一些参考链接,自取:

  • Chevereto 官网:https://chevereto.com/

  • Chevereto DEMO:https://demo.chevereto.com/

  • Picgo 官网:https://molunerfinn.com/PicGo/

  • Chevereto 安装教程:https://www.moerats.com/archives/390/


在 Picgo 上实现 api 上传的工具很多,如 cheveretoweb-uploader  等。

https://imagehost-cdn.frytea.com/images/2020/10/05/202010050845595bff58306dff0429.png

但 Chevereto 默认的 api 会将图片上传到访客目录下,不支持自定义。因此在这里通过修改源代码的方式实现上传图片到特定用户的特定目录下。

Chevereto 安装目录下找到这个文件:

app/routes/overrides/route.api.php

注:若不存在,请从上一级目录中拷贝一个 route.api.php 至该目录下。

按照如下方式修改该文件:

- $uploaded_id = CHV\Image::uploadToWebsite($source);+ // $uploaded_id = CHV\Image::uploadToWebsite($source); + $uploaded_id = CHV\Image::uploadToWebsite($source, 'testuser', array('album_id'=>3));

其中, testuser 和后面的相册 id ,为最终 api 上传图片所在用户的相册下,您可以根据自己的需求设定。之后重载 PHP 即可。


0
中兴天机 Axon 20 5G 至尊版屏下摄像手机售价公布:3498 元
« 上一篇 12-01
Emlog日期格式化代码
下一篇 » 01-16

评论 (0)