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.
PHP中文网2017-05-19 10:09:51
0
3
1033
Fail input[0] boleh mendapatkan nama fail dan namaFail asal
Tetapi selepas ia dimampatkan, ia tidak boleh diambil semula
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);
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.
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
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
Anda boleh lihat kandungan yang saya rumuskan tentang muat naik imej saya harap ia berguna kepada anda.
Sila klik saya untuk pautan