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?

memo4

Posted at
document.getElementById('fileInput').addEventListener('change', function(event) {
  const file = event.target.files[0];

  if (file) {
    const reader = new FileReader();

    reader.onload = function(e) {
      const base64 = e.target.result; // Data URL(base64付きの文字列)
      console.log(base64);
      document.getElementById('output').textContent = base64;
    };

    reader.readAsDataURL(file); // Base64のDataURLとして読み込む
  }
});


document.getElementById('fileInput').addEventListener('change', function(event) {
  const file = event.target.files[0];

  const reader = new FileReader();
  reader.onload = function(e) {
    const base64 = e.target.result;
    console.log(base64); // data:〜〜base64文字列
  };

  reader.readAsDataURL(file); // ←ここがBase64にするポイント!
});


document.getElementById('fileInput').addEventListener('change', function(event) {
  const file = event.target.files[0];
  const reader = new FileReader();

  reader.onload = function(e) {
    const base64 = e.target.result;
    console.log(base64); // ← ここで確認できるよ
    document.getElementById('output').textContent = base64;
  };

  reader.readAsDataURL(file); // ← ここでbase64化
});

<input type="file" id="fileInput">
<pre id="output" style="white-space: pre-wrap;"></pre>

<script>
  document.getElementById('fileInput').addEventListener('change', function(event) {
    const file = event.target.files[0];
    if (!file) return;

    const reader = new FileReader();

    reader.onload = function(e) {
      const base64 = e.target.result;
      document.getElementById('output').textContent = base64;
      console.log('Base64:', base64);
    };

    reader.readAsDataURL(file);
  });
</script>

<input type="file" id="fileInput">
<pre id="output"></pre>

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script>
  $('#fileInput').on('change', function () {
    const file = $(this).prop('files')[0];
    const reader = new FileReader();

    reader.onload = function (e) {
      const base64 = e.target.result;
      $('#output').text(base64);
    };

    reader.readAsDataURL(file);
  });
</script>


//check
<input type="file" id="fileInput">
<pre id="output"></pre>

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script>
  $('#fileInput').on('change', function () {
    const file = $(this).prop('files')[0];
    const reader = new FileReader();

    reader.onload = function (e) {
      const base64 = e.target.result;
      $('#output').text(base64);
    };

    reader.readAsDataURL(file);
  });
</script>

//即時関数
<input type="file" onchange="toBase64(this)">
<pre id="output"></pre>

<script>
  function toBase64(input) {
    const file = input.files[0];
    const reader = new FileReader();

    reader.onload = function (e) {
      const base64 = e.target.result;
      document.getElementById('output').textContent = base64;
    };

    reader.readAsDataURL(file);
  }
</script>

//64だけ
reader.onload = function (e) {
  const base64Full = e.target.result;
  const base64Only = base64Full.split(',')[1]; // ← 純粋なBase64文字列だけ
  console.log(base64Only);
};


\\バイナリ
document.getElementById('fileInput').addEventListener('change', function (event) {
  const file = event.target.files[0];

  const reader = new FileReader();
  reader.onload = function (e) {
    // バイナリデータとして取得
    const binaryData = e.target.result;

    // バイナリデータを表示
    document.getElementById('output').textContent = new Uint8Array(binaryData);
    console.log(binaryData);  // バイナリデータを表示(consoleにも出力)
  };

  // ArrayBufferとしてファイルを読み込む
  reader.readAsArrayBuffer(file);
});

0
0
0

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?