次のように、フォーム入力のファイル アップロードを、拡張子が mp3 のファイルのみを表示するように制限することは可能ですか。
<input class="someClass" type="file" name="UploadAudio" accept="audio/mp3"/>
何らかの理由でこれが機能しないため、アップロード用に他のファイル タイプの拡張子が常に表示されるようです。
次のように、フォーム入力のファイル アップロードを、拡張子が mp3 のファイルのみを表示するように制限することは可能ですか。
<input class="someClass" type="file" name="UploadAudio" accept="audio/mp3"/>
何らかの理由でこれが機能しないため、アップロード用に他のファイル タイプの拡張子が常に表示されるようです。
拡張子を指定するには、ドットで始めます。
<input type="file" accept=".mp3,audio/*">
これにより、拡張子が mp3 のすべてのファイルまたは Audio タイプのファイルが受け入れられます。コンマを使用すると複数の可能性をリストできるため、,audio
厳密に必要な場合は削除してください.mp3
(.wav
例ではありません)。
オーディオ/mp3 が両方の方法でミキシングされています: 拡張子を使用するか、正しい MIME タイプを使用する必要があります。audio/mpeg3
したがって、あなたの可能性は次のとおりです。
<input type="file" accept=".mp3">
また
<input type="file" accept="audio/mpeg3">