koishijs / koishi

Cross-platform chatbot framework made with love
https://koishi.chat
MIT License
4.49k stars 246 forks source link

plugin-chat 中聊天图片无法显示 #219

Closed dragon-fish closed 3 years ago

dragon-fish commented 3 years ago

Describe the bug

RT,见图

To Reproduce

Expected behavior

图片正常显示

Screenshots

图片

Versions

Additional context

未安装 plugin-asset

shigma commented 3 years ago

这个功能跟 koishi-plugin-assets 没有关系。你检查一下控制台有没有报错。

dragon-fish commented 3 years ago

image

shigma commented 3 years ago

我是说你的 koishi 的控制台。

顺便这个可能是另一个问题,请另开 issue。

dragon-fish commented 3 years ago

koishi 控制台无报错,打开 chat 标签后浏览器报错如上,有一大堆

shigma commented 3 years ago

Observer 问题已经成功复现并且将在 v3.8 中修复。图片加载问题无法复现。

dragon-fish commented 3 years ago

chat 0.3.0 中图片依旧无法加载,正在核查是否为我这边的问题

dragon-fish commented 3 years ago

该问题似乎依旧存在。

目前情况:webui 的 path 设定为 /dash,图片路径为/dash/status/assets/${encodeURIComponent(源地址)},服务器返回 404 错误。

例如:

图片

https://sili.wjghj.cn/dash/status/assets/http%3A%2F%2Fgchat.qpic.cn%2Fgchatpic_new%2F1%2F0-0-1F3052BF56F8D71B3F12A38F8EBE2FEA%2F0%3Fterm%3D2

shigma commented 3 years ago

问题在于 apiPath 不能以 uiPath 为前缀。