slack - 一旦图像 url 变得无效,Slack 图像就会出现损坏
问题描述
{
"attachments": [
{
"type": "divider",
"color": "#36A64F"
},
{
"type": "image",
"title": {
"type": "plain_text",
"text": "image1",
"emoji": true
},
"title": "XXXXXX",
"image_url": "https://s3.amazonaws.com/report.png",
"alt_text": "image1",
"color": "#36A64F"
}
]
}
我正在使用 s3 存储桶发布图像,一旦发布图像,该图像将从 s3 存储桶中删除,一旦 url 无效,图像就会出现松弛
解决方案
这不是错误,而是按设计工作。
当您提供图像链接时,Slack 不会复制图像,而只会引用它(虽然它会缓存一段时间)。就像普通的 HTML 页面一样。
如果要保留图像,则需要自己复制/将其上传到持久存储。
这是另一个解释如何将图像上传到 Slack 的答案:我可以使用 Slack API 将图像作为附件上传吗?
推荐阅读
- matlab - 绘制来自 2 个信号的置信边界
- mysql - mysql选择带有四舍五入/整小时的时间戳
- java - Spring Boot批处理 - 从计划任务运行多个批处理作业导致并发问题
- python - Python - Pandas - GroupBy 条件字符串加法
- python - 找到标准差最小值的组合
- javascript - 使用锚标签更新网址而不跳转到标签
- bash - 比较同一文件中的多个列
- ios - UITableViewCell 掩码选择区域/选择区域的大小?
- c - 在 C 中使用 goto 进行错误处理的奇怪行为
- cordova - 如何检查在 android 模拟器中为 ionic 生成的错误