[讨论] 想做一个图片上传的插件,跟大家讨论一下图床的方案

最近整了个图片上传的插件,我自己选了两种图床方案,一个是用我的自建图床,另一个是通过alist这种文件列表网页来展示上传的图片。

alist优缺点:

优点是游客不用登录即可查看图片列表,可以上传到不同文件夹进行分类。缺点是选是需要服务器本地运行nodejs后端,而且只能存在服务器本地(当然是因为我菜还懒,之前没看alist的文档,所以目前只有本地的)。思路:通过nodejs后端处理接收的文件,并且对传入的参数进行文件分类,然后设置alist映射文件夹内的图片(但是如果bot跟图床在同一个机器,那这跟叭图片下载到本地有什么区别)
效果展示图

自建图床优缺点

有点是可以接入upyun、七牛云等云存储,大大节省服务器空间(虽然alist也可以,但是我菜)。而且作为图床,它的UI更正式(有的没的)。缺点是展示画廊需要用户登录,而且api有限制,无法通过传参进行图片分类


自建图床效果展示图

最后

大家觉得作为图床的话是用自建图床好呢,还是alist好呢?
后面会尝试用alist的api取代本地运行nodejs后端的方案做到alist对接其他云存储,节省服务器空间

8 个赞

alist+第三方存储(比如aliyun oss)

2 个赞

如果是作为 Koishi 插件,我更喜欢开发者直接写一个页面挂在控制台上 :smiling_face_with_three_hearts:

3 个赞

敲定了,我也觉得这个方案更好

2 个赞

很遗憾不会前端开发,但是可以用 iframe!直接嵌入控制台

2 个赞

很快的发布!做玩把alist的api调通以后今天一早(下午两点)起来就封装函数,然后迁到koishi上了,自己测试是没问题了imgupload

2 个赞

拿koishi论坛做图床()

2 个赞