xaoxuu / hexo-theme-stellar

内置文档系统的简约商务风Hexo主题,支持大量的标签组件和动态数据组件。
https://xaoxuu.com/wiki/stellar/
MIT License
1.26k stars 314 forks source link

Bug反馈:关于Waline插件的请求体和请求头参数不可用的问题 #240

Open Inetgeek opened 1 year ago

Inetgeek commented 1 year ago

您好,我最近在使用Waline评论系统的插件,发现按照配置文件里设置waline参数时,很多图床的token需要放到请求体里提交,但stellar是默认放到请求头里提交,导致图床api不可用。


stellar里的waline插件代码如下,已经写死了token是放到header里: image 请求的API显示缺少token参数,因为很多图床API的token 放到了body(payload)里:

sss

image


很多图床还有另外的一些必须携带的参数,如下: image

建议

Inetgeek commented 1 year ago

我本地修改/layout/_partial/plugins/comments/waline/script.ejs文件后正常上传图片 image image

i-abc commented 1 year ago

这部分是我改的,目前只适配常见的兰空图床V1、V2,兰空图床 api 中 token 确实是放在请求头里的。 其他图床我没用过,没办法测试,也就没法适配。 你这图床挺高级的,还是第一次见,用户还能选择 CDN,欢迎 pr。

i-abc commented 1 year ago

https://github.com/walinejs/waline/issues/1755

xaoxuu commented 6 months ago

如果需要支持其它图床api,请pr一下,不需要的话这个issue就关了。