public virtual async Task MotgaAtt(IDialogContext context, IAwaitable<IMessageActivity> argument)
{
var message = await argument;
if (message.Attachments != null && message.Attachments.Any())
{
var attachment = message.Attachments.First();
using (HttpClient httpClient = new HttpClient())
{
var responseMessage = await httpClient.GetAsync(attachment.ContentUrl);
var contentLenghtBytes = responseMessage.Content.Headers.ContentLength;
await context.PostAsync($"Attachment of {attachment.ContentType} type and size of {contentLenghtBytes} bytes received.");
}
}
context.Done<object>(new object());
}
Я хочу получить загруженное вложение от пользователя бота, чтобы я мог вставить его в базу данных.Я попытался использовать переменную вложения, которую я создал, но, похоже, он не является точным файлом, загруженным пользователем.Пожалуйста, как мне получить загруженный файл?Спасибо