hexo-theme-stellar icon indicating copy to clipboard operation
hexo-theme-stellar copied to clipboard

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

Open Inetgeek opened this issue 2 years ago • 4 comments

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


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


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

建议

  • 可自定义参数
  • 可自定义参数存放位置

Inetgeek avatar Jan 13 '23 19:01 Inetgeek

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

Inetgeek avatar Jan 13 '23 19:01 Inetgeek

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

i-abc avatar Jan 14 '23 01:01 i-abc

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

i-abc avatar Jan 24 '23 10:01 i-abc

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

xaoxuu avatar Feb 07 '24 10:02 xaoxuu