許可される MIME タイプ
Lightning Locker は、Blob オブジェクトで使用されている MIME タイプを分析します。Locker は一部の MIME タイプを許可し、一部の MIME タイプをサニタイズし、残りをブロックします。
Lightning Locker によって許可される MIME タイプは次のとおりです。
application/octet-stream— バイナリファイルのデフォルト値application/json— JSON 形式application/pdf— Portable Document Format (.pdf)video/— すべてのvideo/*MIME タイプaudio/— すべてのaudio/*MIME タイプimage/— すべてのimage/*MIME タイプfont/— すべてのfont/*MIME タイプtext/plain— テキスト (.txt)text/markdown— マークダウン (.md)application/zip— Zip アーカイブ (.zip)application/x-bzip— Bzip アーカイブ (.bz)application/x-rar-compressed— RAR アーカイブ (.rar)application/x-tar— テープアーカイブ (.tar)
Locker は text/html、image/svg+xml、および text/xml MIME タイプをサニタイズします。これらのタイプは許可されますが、Locker は潜在的に悪意のあるコードを削除します。
その他のタイプはブロックされ、「Unsupported MIME type」というエラーメッセージが表示されます。
明示的に許可されていないバイナリファイルを送信するには、MIME タイプを application/octet-stream として指定します。
Lightning Web セキュリティ (LWS) では、MIME タイプの指定が必要です。「LWS での Blob オブジェクトの MIME タイプの指定」を参照してください。