chevereto自定义API接口并使用API接口上传图片

  • A+
所属分类:Web开发
[隐藏]

chevereto是国外一款收费的开源图片系统,我是在很早之前购买的。系统设计的很人性化,支持多用户、外部存储、防洪水攻击等等。国内有好多免费的图床都是用的这个程序。

最近采集了很多的图片,但是一张一张的上传,真的累的不行。

幸好,自己有点技术,决定使用python上传一下,但是考虑到默认的情况下的key只支持系统用户,但是我又不想往系统用户里面上传图片,导致管理过于混乱,所以这里我们自定义一个接口和api key,然后再进行上传。

一、上传到指定用户

以下安装都以web根目录为根路径

我们在文件中搜索uploadToWebsite,我这个版本是在104行,我们可以看到它在里面已经给我们添加好了注释。也就是说我们只需要在最后一个值里面添加上我们系统中的用户名,他就可以根据我们填写的用户名进行上传到指定的用户下面了。

二、自定义chevereto api key

为了安全,我们给指定的用户生成一个自定义的API KEY

在完成上一步的操作后,我们继续搜索timing_safe_compare,我这个版本是在37行,通过作者的注释,我们可以很清楚的进行如下的修改

这样就自定义好了

三、使用python进行上传

使用python写的,内容很简单,大家可以根据自己的需求进行调整优化

功能如下,通过给定的路径进行扫描批量图片上传。

chevereto自定义API接口并使用API接口上传图片

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: