有没有办法使用Bot框架中的自适应卡从仿真器将文件上传到Bot

时间:2020-01-23 06:54:34

标签: c# botframework

我正在尝试通过自适应卡从用户那里获取输入,此外,我还希望用户也可以在同一张自适应卡中上载文件。 有人可以帮我做代码吗?我找到了使用硬编码URL附加文件的代码。有没有一种方法可以从模拟器打开并从文件资源管理器中选择文件?

1 个答案:

答案 0 :(得分:1)

到目前为止,还没有提供在自适应卡中上传文件的规定。支持的操作类型为 Action.OpenUrl,Action.Submit,Action.ShowCard,Action.ToggleVisibility 。根据{{​​3}}上的GitHub问题上的comment,与您的问题类似,该路线目前不在路线图上。但是,根据您使用的频道类型(例如网络聊天),您可以进行自定义修改以启用从自适应卡上载文件。参见this实现。如果您使用的是MS Teams,则清单需要具有 supportsFiles:true

如果需要文件上传支持,建议您在自适应卡this中创建一个新功能请求。

希望这会有所帮助。