0

dbに1つのデータ列があり、varbinary(max)が含まれています

一部のレコードはそのテーブルに保存されます

今私はbyte[]からファイル名とファイル拡張子(Mimeタイプ)を見つけたいです

コードを渡すとすりおろします

4

1 に答える 1

1

これは一般的には不可能です。varbinary-columnにファイルの内容のみが含まれている場合、拡張子を取得する方法はありません。データベースを設計したとしたら、ファイルタイプ/拡張子を説明する別の列があります。その列に(例として)画像しか保存されていないことがわかっている場合は、jpg、pngなどのファイルの「特定のバイト」を探して調べることができます。

于 2012-05-30T14:24:30.233 に答える