2017-02-04 24 views
1

私はC#で新たなんだ、このコードを書く:
URI形式が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

この質問の回答を参照してください:http://stackoverflow.com/questions/3460503/how-to-read-a-file-from-a-uri-using-streamreader – Sparrow

+0

あなたのソース文字列には何もありませんか? – pinkfloydx33

答えて

0

私はこれにFileStreamの代わりにWebClientを使用することをお勧めします。あなたに役立つリンクは次のとおりです。URL Formats are not supported