我试图使用我的机器人下载文件(图像),但是当我使用getFile下载图像(这是成功完成)后,我收到的图像是非常小的1.7 kb,而它更大比我的手机Telegram Bot下载图像文件
2
A
回答
3
的
getFile
方法呈现JSON对象(1.7 KB响应)包含用于访问您的图像文件中的数据上。还注意到电报为任何图像创建一个图像阵列。此数组的第一个元素包含原始图像的小缩略图,而数组的最新元素包含原始图像。
2
这是一篇老帖子。但是,因为没有你如何下载文件在电报BOT,任何人想知道一个好的文档,这就是你应该怎么做(它单程):
其中DownloadFile(message.Photo[message.Photo.Length - 1].FileId, @"c:\photo.jpg");
:
private static async void DownloadFile(string fileId, string path)
{
try
{
var file = await Bot.GetFileAsync(fileId);
using (var saveImageStream = new FileStream(path, FileMode.Create))
{
await file.FileStream.CopyToAsync(saveImageStream);
}
}
catch (Exception ex)
{
Console.WriteLine("Error downloading: " + ex.Message);
}
}
message.Photo[message.Photo.Length - 1]
是message.Photo
数组中包含最高质量图像数据的最后一个元素。很明显,您可以使用DownloadFile
下载其他类型的文件(例如message.Document
)。
相关问题
- 1. Telegram Bot Java Library下载的图像质量
- 2. 没有Telegram bot api的下载照片
- 3. Ruby Telegram Bot
- 4. Laravel的Telegram Bot
- 5. Telegram Bot - python
- 6. Telegram Bot API - AnswerCallbackQuery
- 7. Telegram Bot通过Node.js发送PDF文件
- 8. Telegram Bot with Motion AI
- 9. Telegram bot InlineResultChosen not firing
- 10. OpenSSL上的Telegram bot
- 11. Telegram SendPhoto()ASP.NET中的方法由Telegram Bot
- 12. 从使用Microsoft bot框架下载文件(pdf /图像)
- 13. Telegram bot c#发布代码
- 14. 如何设置Telegram bot webhook?
- 15. Telegram Bot API缺失对象
- 16. Telegram Bot动态键盘
- 17. 清除Telegram Bot中的“pending_update_count”
- 18. Telegram Bot SDK添加命令
- 19. Telegram bot发送消息
- 20. Telegram Bot“聊天未找到”
- 21. Telegram Bot如何在键盘上附加图像
- 22. 使用Telegram Bot C在我的频道中搜索文件#
- 23. 如何使用Telegram Bot从用户上传的API下载全尺寸照片
- 24. 下载图像文件并替换现有的图像文件
- 25. 从Telegram Bot发送URL的照片
- 26. Telegram Bot PHP键盘不工作
- 27. Telegram Bot。获取用户时区
- 28. Telegram Bot API中的令牌错误
- 29. Telegram Bot不发送消息给用户
- 30. 2 Java脚本比较 - Telegram Bot
你能向我们展示一些你的工作吗?另请阅读:http://stackoverflow.com/help/how-to-ask – Pogrindis