Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

「Feature Request」「建议」图床和上传源分开,上传源属于某个类型的图床 #779

Closed
ihipop opened this issue Nov 12, 2021 · 15 comments

Comments

@ihipop
Copy link

ihipop commented Nov 12, 2021

问题类型

Feature Request

功能请求

现在图床就是上传源,如果我有多个OSS或者多个图床帐号,就没法单独选择上传到某个图床,只能来回编辑设置

建议是 上传源 新建的时候选择某个类型的图床,比如可以新建N个上传源,底层图床都是OSS但是不同的bucket和帐号,这样更灵活一些。

@Molunerfinn
Copy link
Owner

未来会考虑渐进式支持

@hubyao
Copy link

hubyao commented Dec 21, 2021

同求

1 similar comment
@vzchn
Copy link

vzchn commented Dec 24, 2021

同求

@CarlSongcs
Copy link

同样的需求

@STDSuperman
Copy link
Contributor

这个 issue 是否就是对应的 plan 里的多配置的能力那块

@Molunerfinn
Copy link
Owner

这个 issue 是否就是对应的 plan 里的多配置的能力那块

是的

@STDSuperman
Copy link
Contributor

STDSuperman commented Nov 14, 2022

这个 issue 是否就是对应的 plan 里的多配置的能力那块

是的

如果还没有人做的话,项目是否支持 pr 形式进行贡献呢.

@Molunerfinn
Copy link
Owner

这个 issue 是否就是对应的 plan 里的多配置的能力那块

是的

如果还没有人做的话,项目是否支持 pr 形式进行贡献呢.

支持。不过这个feature应该要先实现 PicGo-Core 的部分,再更新 GUI 项目,欢迎去 PicGo-Core 开个issue

@STDSuperman
Copy link
Contributor

这个 issue 是否就是对应的 plan 里的多配置的能力那块

是的

如果还没有人做的话,项目是否支持 pr 形式进行贡献呢.

支持。不过这个feature应该要先实现 PicGo-Core 的部分,再更新 GUI 项目,欢迎去 PicGo-Core 开个issue

大概流程我确认了下,大概率需要在现有的基础上调整下配置数据

@Molunerfinn
Copy link
Owner

一级字段 uploader 目前是空的。我的预想是把多份配置可以写入 uploader.xxx: [] 中,然后用户可以选其中一份作为当前的上传配置,然后选中某一个就替换掉 picBed.xxx 中的当前配置即可,这样对目前的插件体系以及第三方插件来说入侵性是最小的。

@Molunerfinn
Copy link
Owner

PicGo/PicGo-Core#139

@STDSuperman
Copy link
Contributor

一级字段 uploader 目前是空的。我的预想是把多份配置可以写入 uploader.xxx: [] 中,然后用户可以选其中一份作为当前的上传配置,然后选中某一个就替换掉 picBed.xxx 中的当前配置即可,这样对目前的插件体系以及第三方插件来说入侵性是最小的。

我也差不多是这么想的,给个 type -> configList 的配置 map,每个 type 对应多种配置,当用户选中指定配置时更新当前已有的 picBed

@STDSuperman
Copy link
Contributor

STDSuperman commented Nov 15, 2022

一级字段 uploader 目前是空的。我的预想是把多份配置可以写入 uploader.xxx: [] 中,然后用户可以选其中一份作为当前的上传配置,然后选中某一个就替换掉 picBed.xxx 中的当前配置即可,这样对目前的插件体系以及第三方插件来说入侵性是最小的。

不过我从初步角度看下来,似乎不用改到 picGoCore ,现有的 db 能力已经能够满足诉求了

@Molunerfinn
Copy link
Owner

Molunerfinn commented Nov 16, 2022

一级字段 uploader 目前是空的。我的预想是把多份配置可以写入 uploader.xxx: [] 中,然后用户可以选其中一份作为当前的上传配置,然后选中某一个就替换掉 picBed.xxx 中的当前配置即可,这样对目前的插件体系以及第三方插件来说入侵性是最小的。

不过我从初步角度看下来,似乎不用改到 picGoCore ,现有的 db 能力已经能够满足诉求了

PicGo-Core 也需要提供相关能力给到:

  • cli 命令,让用户能够写入额外配置,同时能够切换配置
  • node.js 接口,让 node.js 项目能够调用接口切换配置

@Molunerfinn
Copy link
Owner

感谢 @STDSuperman 的贡献,2.4.0 的第一个 beta 版本将会支持一种类型的图床可以有多份配置

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants