ユーザー プロファイルのプレゼンテーション イメージのアップロード関数を .NET で作成しています。私はそれを行うための 2 つの異なる方法から選択しています。長所と短所についてアドバイスや意見を求めたいと思います。
イメージをファイル システムに直接保存する
画像をデータベースに保存する
これまでのところ、私は主に最初のオプションを支持してきました。各ユーザーは 1 つのプレゼンテーション画像しか持てないため、ユーザー名にちなんで画像に名前を付けます。次に、ユーザーが画像を持っている場合は指定されたパスでチェックを行い、そうでない場合はデフォルトの「画像なし」の画像を表示します。
これについて私が気に入っているもう 1 つの点は、DB のスペースを節約できることです。追加のバイナリ ロードがなければ、DB はかなり重くなります。
他にも考えていない部分があると思いますので、ご意見をお聞かせいただければ幸いです。誰かが問題に対して根本的に異なる解決策を持っている場合は、それも共有してください!