0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

JavaScriptでアップロードしたファイルのMIMEタイプを取得

Posted at

やりたいこと

Inputタグに対してファイルがアップロードした際に、JavaScriptでアップロードしたファイルのMIMEタイプを取得し画面に表示したい

やり方

※PCのブラウザはiphoneのheicファイルのMIMEタイプを取得できない

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ファイルのMIMEタイプ表示</title>
</head>
<body>
  <h1>ファイルのMIMEタイプ表示</h1>

  <input type="file" id="fileInput">
  <p id="mimeTypeDisplay">MIMEタイプ: なし</p> <!-- 表示用の要素 -->

  <script>
    const fileInput = document.getElementById('fileInput');
    const mimeTypeDisplay = document.getElementById('mimeTypeDisplay');

    fileInput.addEventListener('change', function(event) {
      const file = event.target.files[0]; // 最初のファイルを取得
      if (file) {
        const mimeType = file.type; // MIMEタイプを取得
        mimeTypeDisplay.textContent = 'MIMEタイプ: ' + mimeType; // 画面に表示
      } else {
        mimeTypeDisplay.textContent = 'MIMEタイプ: なし'; // ファイルが未選択の場合
      }
    });
  </script>
</body>
</html>

こんな感じです
image.png

参考サイト

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?