我正在使用Telegram Bot Api Library,发送照片时出现问题。使用下面的代码返回一个错误:
(Telegram.Bot.Types.ApiRequestException捕获到Telegram.Bot.Types.ApiRequestException:“[错误]:照片的扩展名不受支持。请使用.jpg,.jpeg,.gif,.png,.tif或.bmp“扩展名不受支持。使用.jpg,.jpeg,.gif,.png,.tif或.bmp之一。”
但我相信我的照片扩展程序正确且api.GetMe()
工作正常。
using (var stream = File.Open("1.jpg", FileMode.Open))
{
var rep = await Bot.SendPhoto(update.Message.Chat.Id, new FileToSend("name", stream));
}
怎么了?
答案 0 :(得分:1)
您需要使用FileToSend("name", stream)
。
FileToSend("name.jpg", stream)