c# - 如何让用户在 botframework 中发送图像附件
问题描述
[Serializable]
public class VehicleForm
{
[Prompt("When did this happen")]
public DateTime LossDate { get; set; }
[Prompt("Please upload proof image")]
public byte Picture { get; set; }
我希望用户在机器人框架中填写表单时能够包含图像。我将图片字段声明为字节,但上传图片时不起作用。这有可能实现吗?如果是,请任何人向我简要介绍如何去做?谢谢
解决方案
SDK 存储库中有一个示例用于执行此操作。
从示例看来,您需要使用该AwaitableAttachment
类型,请查看ImagesForm
:
// Attachment field has no validation - any attachment would work
public AwaitableAttachment BestImage;
// Attachment field is optional - validation is done through AttachmentContentTypeValidator usage
[Optional]
[AttachmentContentTypeValidator(ContentType = "png")]
public AwaitableAttachment SecondaryImage;
推荐阅读
- sql - 按 TermID 和 yearID 的 SQL 平均值
- zap - Zed 工具和精度
- c++ - 为什么 Eigen 不解析内置符号?(所有,最后,序列等......)
- python-3.x - pandas:Notnull() 或 Notna() 不会删除 Nan 值
- r - 带平均线的分组条形图
- php - 如何用回车回显多行
- javascript - 如何验证登录表单 Javascript 的功能?
- rest - Acumatica REST API - 从 Contact/ContactUserInfo 获取角色数组
- powershell - 使用 Artifactory REST API 构建上传
- css - 材质对话框在打开时将主体滚动到顶部