私は、人が画像 (プロフィール画像、背景画像など) をアップロードして表示できるようにする多くの Web アプリに取り組んできました。私が遭遇した問題は、通常、ユーザーが使用できる特定の形式 (jpg、png、jpeg、gif など) を提供することです。
問題は、プロフィール写真を持っていると仮定すると、jpeg、png、gif をアップロードする人がいるということです。ファイルをどの形式で保存する必要がありますか? つまり、「profile.jpeg」、「profile.png」、または単に「profile」です。
ファイル拡張子を除外するだけでブラウザが画像を開くことに気付きましたが、これは安全ですか?