白白的白豆腐

  • 首页
  • 文章归档
    • WordPress
    • 玩转群晖
    • 解决方案
  • 编程相关
    • Django
    • Python
    • Redis
    • React
  • 游戏攻略
    • 骑马与砍杀
  • 外语小筑
    • English
  • 网络资源
  • 关于
该发生的总会发生,不管你是否为此焦虑
向前走,向前看,生活就这么简单
  1. 首页
  2. 文章归档
  3. 玩转群晖
  4. 正文

PicGo自动上传图片到Chevereto图床的指定目录

2023年 10月 16日 9460点热度 0人点赞 0条评论

[toc]

一:搭建者修改 Chevereto 源代码

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

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

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

$version = $handler->request[0];
$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));

二:查看Chevereto的相册ID

三:配置Picgo/IOS端app

①配置Picgo端

在 PicGo 追加用户名和相册 ID,格式为{"key":"your key", "user":"username", "album":"albumid"}。

②配置IOS端

1.自定义图床配置

2.设置Header/请求头

3.设置Body/请求体

4.配置完成啦!

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2023年 10月 16日

白白的白豆腐

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

内容 隐藏
一:搭建者修改 Chevereto 源代码
二:查看Chevereto的相册ID
三:配置Picgo/IOS端app
①配置Picgo端
②配置IOS端
1.自定义图床配置
2.设置Header/请求头
3.设置Body/请求体
4.配置完成啦!

COPYRIGHT © 2024 白白的白豆腐. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

辽ICP备2022008846号