[Windows ストアアプリ] IRandomAccessStreamWithContentType を byte[] に変換する

Twitter の画像付きツイートなどで byte[] が必要になることがあります。
IRandomAccessStreamWithContentType から byte[] へ変換。

byte[] media = null;
using (IRandomAccessStreamWithContentType stream = await file.OpenReadAsync())
{
    media = new byte[stream.Size];
    using (DataReader reader = new DataReader(stream))
    {
        await reader.LoadAsync((uint)stream.Size);
        reader.ReadBytes(media);
    }
}

カテゴリー: Windows ストア アプリ タグ: , パーマリンク

[Windows ストアアプリ] IRandomAccessStreamWithContentType を byte[] に変換する への1件のフィードバック

  1. ピンバック: Twitterに画像をアップロードする | 雪猫ノート

コメントは停止中です。