我似乎无法弄清楚如何在https://api.pushover.net/1/messages.json POST API 中使用 base64 图像字符串。
到目前为止,token={APPTOKEN}&user={userID}&message=here+is+an+image+attachment&attachment=data:image/jpeg;base64,{base64imagevalue}
我的请求正文和Content-Type: application/x-www-form-urlencoded
请求标头中都有。但是当通知通过时,图像不可用。
我已经转移到这个代码上。但仍然无济于事。
{
"token": "xxxxxxx",
"user": "xxxxx",
"title": "xxxTEST",
"message": "This is a test.",
"priority": "2",
"retry": "30",
"expire": "300",
"sound": "alien",
"attachment": {
"mime": "image/jpg",
"data": "image/jpeg;base64,/9....QEB"
}
}
当我检查结果时,它显示......
<img src="data:application/octet-stream;base64,eyJtaW1lIj....T0ifQ==">
并且图像显示腐败。