📦
ファイルを受け渡す (Blazor Server / MudBlazor)
はじめに
この記事は、以下を下敷きにしています。
やりたいこと
CSVを取り込んだり、画像を貼り付けるなど、サーバ側でファイルを受け取りたい場合があります。
実装
UIは、MudFileUpload
を使用します。
ファイルは、IBrowserFile
として受け取られます。
使用例
以下の例では、画像ファイルをインラインで埋め込んで表示しています。
閲覧時は、サムネイル画像へホバーすることで原寸で表示します。
編集時は、MudFileUpload
のボタンイメージとして使います。
画像が未設定なら、テキストボタンになります。
ボタンが押されたら、ストリームからByte配列に取り込んでDBへ収蔵します。
この例の詳細は以下をご覧ください。
おわりに
お読みいただきありがとうございました。
執筆者は、Blazor、ASP.NETなど諸々において初学者ですので、誤りもあるかと思います。
お気づきの際は、是非コメントや編集リクエストにてご指摘ください。
あるいは、「それでも解らない」、「自分はこう捉えている」などといった、ご意見、ご感想も歓迎いたします。
Discussion