danni-cool / wechatbot-webhook

轻量、可部署的微信机器人webhook服务,使用http接口收发微信消息, 用它作为个人通知、AIGC 应用或者 coze、n8n等自动化工作流的消息节点
MIT License
1.18k stars 206 forks source link

读取文件并发送提示错误not a valid json #207

Closed Pai-Po closed 3 months ago

Pai-Po commented 3 months ago

⚠️不按照以下格式创建的issue将不会获得回复⚠️

提bug前先检查以下是否已经执行

bug描述

我在尝试读取一个文件内容并发送,但是更新了最新版本后,出现了这个问题,总是提示request body is not a valid json;我尝试添加了头参数 -H 'Content-Type: multipart/form-data',还是同样的错误提示。

所以请按以下格式描述问题:

提供有用的信息

danni-cool commented 3 months ago

建议使用postman等去处理,手打curl 难免出现问题,以下是刚用postman 验证过的导出的curl格式

curl --location 'http://localhost:3001/webhook/msg?token=FncnVI3ykEy9' \
--form 'to="{alias: \"小号\"}"' \
--form 'content=@"/Users/daniel/Downloads/Jietu20240408-123322@2x.jpg"'
Pai-Po commented 3 months ago

ok,复制了你的命令测试修改了下,搞定了;有两个点需要注意:

  1. URL中不包含v2
  2. 路径中无法使用$HOME环境变量 (这个可能和curl版本有关)