-
ファイルリーダーオブジェクトを作成する: プログラムでファイルを読み込むために、まずファイルリーダーオブジェクトを作成します。これにより、ファイルをバイト単位またはテキスト単位で読み取ることができます。
例:
var reader = new FileReader();
-
ファイルを読み込む:
readAsDataURL()
メソッドを使用して、ファイルを読み込みます。このメソッドは非同期メソッドであり、ファイルの読み込みが完了すると、load
イベントがトリガーされます。例:
reader.readAsDataURL(file);
-
MIMEタイプを取得する:
load
イベントが発生した後、result
プロパティを使用してファイルのデータURLにアクセスできます。データURLは、data:
スキームの後にMIMEタイプが続く形式です。MIMEタイプは、データURLの先頭部分に記載されています。例:
reader.onload = function(event) { var dataURL = event.target.result; var mimeType = dataURL.split(',')[0].split(':')[1].split(';')[0]; console.log(mimeType); };