Comment今回はファイルの保存方法を紹介します。第一回と同様の方法でユーザーにファイルを選択させます。read_file.OpenAsync(FileAccessMode.ReadWrite);DataReaderとDataWriterファイルからデータを読み込むにはDataReader、ファイルを書き出すにはDataWriterを利用します。ファイルを選択して書き出す処理の場合上記2つを利用することになるため混乱しやすいですね。順番にコードを紹介していきます。ファイルの読み込みまずはDataReaderを利用してファイルデータを読み込みます。以下のコードは上記のファイル選択を行った後で、その選択ファイルに対してストリームを取得する流れです。reader.ReadBytes(buffer);最後のreader.ReadBytesでbyte配列に画像データが書き込まれます。コメントでも書きましたが、書く順番によって以下のようなエラーが出ることがあります。今回はその回避として、ファイルのサイズを変数に格納して後で使っています。read_stream.Size;ファイルの書き込み続いてファイルの書き込みです。StorageFolder、StrageFileクラスを用いてファイルを保存するディレクトリを設定します。CreationCollisionOption.GenerateUniqueName);ここではマイドキュメントにtest.JPGというファイルを作成しています。マニフェストでファイルの種類の関連付けを宣言する必要があります。いうエラーが表示されます。ファイルの種類の関連付けはPackage.appxmanifestで設定します。上記写真のように拡張子を登録してあげます。続いて書き込み処理を行います。読み込んだバイト配列を書き込んであげます。dataWriter.DetachStream();これでファイルが保存されました。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですCommentName*Email*Website古代魚庵という屋号でフリーランスのプログラマー兼ライター業をやっています。