【发布时间】:2017-09-01 05:57:47
【问题描述】:
我在我的项目中使用 cURL 集成了 Slack API。
我想发送一张图片作为我的附件。它在image_url 中发送完整图像路径时起作用。但是,当我将该图像转换为 base64 字符串,然后将其与 image_url 一起传递时,它不会作为附件发送。
所以基本上我想发布 base64 字符串作为我的图片附件。因为我不想将图像存储在我的服务器上。
{"attachments":
[
{
"fallback": "Required text summary of the attachment that is shown by clients that understand attachments but choose not to show them.",
"image_url":"",
"text":"",
"color":"#7CD197"
}
]
}
【问题讨论】:
-
为什么不
save->send->delete? -
@ThomasMoors 不起作用。当您删除服务器上的图像时,Slack 也不会再显示它了
-
@ErikKalkoken 如果您将其作为附件发送,那将是不正确的?就像你从你的电脑发送它一样
-
我认为您的意思是图片上传,这与附件不同。详情见我的回答。