我是c#的新手,并写下这段代码:
const string file ="http://ipaddress/"+"1.jpg";
var fileName = file.Split('\\').Last();
using (var fileStream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
{
var fts = new FileToSend(fileName, fileStream);
await Bot.SendPhotoAsync(update.Message.Chat.Id, fts, "Nice Picture");
}
但在这一行:
using (var fileStream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
得到这个错误:
URI formats are not supported
我该如何解决这个问题?谢谢。
答案 0 :(得分:0)
我建议您使用WebClient代替FileStream
。这是一个可能对您有所帮助的链接:URL Formats are not supported
希望它有所帮助!