Rumah  >  Soal Jawab  >  teks badan

javascript - Selepas JS menggunakan kanvas untuk memampatkan imej, fail gumpalan yang dijana dimuat naik ke latar belakang dan maklumat namaFail asal bagi fail itu tidak boleh diperolehi.

Fail input[0] boleh mendapatkan nama fail dan namaFail asal

Tetapi selepas ia dimampatkan, ia tidak boleh diambil semula

PHP中文网PHP中文网2710 hari yang lalu996

membalas semua(3)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:11:51

    Selepas imej dimampatkan dengan kanvas, yang anda dapat hanyalah fail itu sendiri tanpa sebarang maklumat nama. Anda boleh menambah medan semasa menyerahkan dan menghantar nama ke bahagian belakang

    var formdata = new FormData();
    formdata.append('0', blod);
    formdata.append('filename', file.filename);

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:11:51

    formData.append(name, value);
    formData.append(name, value, filename);

    Kaedah formData append mempunyai parameter ketiga, yang digunakan untuk menetapkan nama fail untuk gumpalan yang anda bina. Parameter nama fail mempunyai isu keserasian dengan beberapa peranti Android 4.x.

    MDN API

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:11:51

    Anda boleh lihat kandungan yang saya rumuskan tentang muat naik imej saya harap ia berguna kepada anda.

    Sila klik saya untuk pautan

    balas
    0
  • Batalbalas