0

srcタグの属性で指定されたファイル名<img>が実際の画像形式と異なる場合、何らかの影響があるかどうか疑問に思っていました

たとえば、次のような拡張子の画像を作成できます

  <img src="avatar.pdf" alt="" />

また

  <img src="avatar.html" alt="" />

そしてそれはまだ動作します。

Content-Type応答ヘッダーでは、ケースごとに明らかに異なりますが、Webブラウザーはそれを無視すると思います。

非常に多くのプラットフォームと Web ブラウザーのバージョンがあることを考えると、何か影響はありますか?

バックグラウンド:

私がこれを尋ねている理由は、画像を使用して HTML コンテンツを作成できる Web アプリに取り組んでいるためです。同じイメージを別の場所で参照できます (ユーザーはリポジトリからイメージを選択できます)。ユーザーが画像を置き換えられるようにする必要がありますが、システムがその画像を使用するすべての HTML ページを再保存する必要はありません。画像パスは、データベースで追跡されている ID に基づいている必要があります。しかし問題は、画像が置き換えられるときのファイル拡張子にあります。私の考えは、拡張子なしで画像ファイルを保持することです。つまり、次のようになります。

  <img src="/Content/Images/1289371" alt="" />
4

2 に答える 2