cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Tampalkan sekeping kandungan dengan gambar dan teks Bagaimana menggunakan js untuk mendapatkan gambar dan memuat naiknya ke pelayan?

Saya perlu menampal sekeping kandungan dengan teks dan gambar, tetapi gambar perlu dimuat naik ke pelayan secara berasingan Bagaimana untuk memilih gambar daripada kandungan yang ditampal. .

扔个三星炸死你扔个三星炸死你2753 hari yang lalu1330

membalas semua(1)saya akan balas

  • 高洛峰

    高洛峰2017-06-24 09:45:22

    Idea umum:

    1. Dengar acara onpaste

    2. Dapatkan data papan keratan melalui parameter acara dalam panggilan balik acaraevent.clipboardData(tidak disokong oleh semua penyemak imbas)

      // '/image/.test(event.clipboardData.types)' // 检查是否为图片
      
      // 获取图片二进制数据(似乎浏览器的实现都会有大小差异)
      Array.each(event.clipboardData.items, function(item){
      if (/image/.test(item.type)) {
      var blob = item.getAsFile();
      var URL = window.URL || window.webkitURL;
      var source = URL.createObjectURL(blob);
      console.log(source) 
      }
      });
    3. Hantar data ke pelayan bahagian belakang melalui Ajax Selepas bahagian belakang menyimpan imej, ia mengembalikan alamat imej yang boleh diakses

    4. Lawati alamat ini untuk melihat gambar

    balas
    0
  • Batalbalas