我試圖使用我的機器人下載文件(圖像),但是當我使用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