Как сделать так, чтобы пользователь отправлял вложение изображения в botframework - PullRequest
0 голосов
/ 25 мая 2018
[Serializable]
public class VehicleForm
{
    [Prompt("When did this happen")]
    public DateTime LossDate { get; set; }

    [Prompt("Please upload proof image")]
    public byte Picture { get; set; }

Я хочу, чтобы пользователь мог включать изображение при заполнении формы в рамках бота.Я объявил поле изображения как байт, но не работал при загрузке изображения.Можно ли этого достичь?если да, пожалуйста, может кто-нибудь проинформировать меня о том, как это сделать?Спасибо

1 Ответ

0 голосов
/ 25 мая 2018

В репозитории 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...