botframework 获取附件 api returns 旧图像为 404
botframework get attachment api returns with 404 for old images
背景
我们正在使用以下 api 来获取用户通过机器人上传的图像数据。
API参考如下。
用例如下。
用户将图片与文字一起粘贴并向机器人发送消息。
下图是【bot side】。
我们正在获取粘贴的图像数据并将其显示在[我们的应用端]。
下面是我们的app端。
问题
但是我们发现对于[1个月前]上传的图片,API returns带有404 http代码,我们无法再获取图片数据。
对于最近上传的图片,api 返回 200 和图片二进制数据,我们可以使用并显示它。
问题
MS 端是否可能对上传到 botframework blob 存储超过一个月的粘贴图像进行了一些限制?
请务必注意,Azure 机器人服务的连接器服务不是存储服务。当附件发送给连接器 to/thru 时,Azure 会将附件存储不超过 24 小时。
如果您需要访问 days/weeks/months 前发送的附件,则应使用 Azure Blob Storage 或某种等效服务来满足这些需求。
背景
我们正在使用以下 api 来获取用户通过机器人上传的图像数据。
API参考如下。
用例如下。
用户将图片与文字一起粘贴并向机器人发送消息。
下图是【bot side】。
我们正在获取粘贴的图像数据并将其显示在[我们的应用端]。
下面是我们的app端。
问题
但是我们发现对于[1个月前]上传的图片,API returns带有404 http代码,我们无法再获取图片数据。 对于最近上传的图片,api 返回 200 和图片二进制数据,我们可以使用并显示它。
问题
MS 端是否可能对上传到 botframework blob 存储超过一个月的粘贴图像进行了一些限制?
请务必注意,Azure 机器人服务的连接器服务不是存储服务。当附件发送给连接器 to/thru 时,Azure 会将附件存储不超过 24 小时。
如果您需要访问 days/weeks/months 前发送的附件,则应使用 Azure Blob Storage 或某种等效服务来满足这些需求。