我想讓我的機器人發送PDF文件給用戶。我有PDF作爲一個base64字符串,並試圖通過附件發送:Bot Framework:發佈pdf文件
Attachment attachment1 = new Attachment();
attachment1.Name = "name.pdf";
attachment1.ContentType = "application/pdf";
attachment1.ContentUrl = "data:application/pdf;base64," + base64String;
var m = context.MakeMessage();
m.Attachments.Add(attachment1);
m.Text = "File";
await context.PostAsync(m);
在模擬器,它只是不工作,但在渠道電報和Facebook(我需要),機器人只輸出錯誤...
有人已經成功了嗎?
注:使用HTTP地址工作正常,但我需要使用的base64字符串
其實我這樣做的方式工作,唯一的問題是我的base64字符串太大(太大的文件太大)!由於Telegram應該處理文件直到50MB,這似乎很奇怪... – Ynnad