0

mssql サーバーでファイルストリームをセットアップしましたが、これまでのところうまく機能しています。現在、手動で追加したエンティティがデータベースに 1 つあります。

ファイルを追加すると、自動的に byte[] に変換され、.NET Core アプリケーションを介してファイルを取得すると、同様に byte[] として表示されます (驚き)。

このバイト配列を元のファイルにデコードする方法を教えてください。それを行うには、ファイルの元の拡張子を提供する必要があるといういくつかの場所を読みました。

ただし、データベースにそのような列を追加していません-そのような列を簡単に追加できますが、追加のパラメーターを提供せずに元の形式に戻すことができない場合、奇妙に思えます。

したがって、何らかの包括的な変換を行うことなく、ユーザーが簡単にダウンロードできるように、バイト配列を元のファイルに戻す方法はありますか? あなたの一人が私にここでの方向性を示すことができれば、私は喜んで知りたい.

4

1 に答える 1