0
UWPアプリケーション(HoloLens)を構築していて、URLからダウンロードしたストリーミングファイルに問題があります。私は、WebClient.Download Dataを使ってストリームにファイルを取得し、ビルドを試み、WebClientクラスがUWPアプリケーションで利用できないことを理解するまで、完璧に動作するコードを書いていました。URLからStream(WebClientなし)にダウンロードされたファイルを転送します。
言い換えれば、URLからファイルをダウンロードし、それをUWPアプリケーションのStream(私のBinaryReaderで使用する)に渡すにはどうすればいいですか?
私は走っコード:
using (Stream stream = GetStreamFromUrl(filePath))
{
using (var binaryStream = new BinaryReader(stream))
{
DoStuffWithBinaryStream();
}
}
private static Stream GetStreamFromUrl(string url)
{
byte[] imageData = null;
using (var wc = new System.Net.WebClient())
imageData = wc.DownloadData(url);
return new MemoryStream(imageData);
}
あなたは 'HttpClient'を見ましたか? –