Rumah > Soal Jawab > teks badan
Ini adalah cara saya memuat turun demo, yang memuat naik berbilang imej dalam jquery. Tetapi saya tidak faham idea pelaksanaannya.
Perkara utama ialah mengetahui cara dia memuat naik gambar ke halaman . Kemudian klik untuk mula memuat naik dan cara mencapai muat naik bersatu Bolehkah anda membantu saya memahami idea itu.
Pautan ke demonstrasi dalam talian demo ini ialah http://www.jq22.com/yanshi1604.
怪我咯2017-05-16 13:04:56
Saya rasa begitu:
Teg input atribut fail boleh memilih fail.
Selepas memilih fail, akses objek FileList melalui atribut fail input, yang mengandungi maklumat seperti masa pengubahsuaian terakhir fail, nama fail, saiz fail dan jenis fail. Di sini anda boleh mengehadkan saiz fail yang dipindahkan. Dalam demo di atas, perbandingan nama fail harus digunakan untuk menghalang muat naik fail yang sama.
Gunakan kaedah readAsDataURL() objek FileReader untuk mendapatkan pengekodan base64 yang sepadan dengan imej, dan kemudian buat elemen img dalam kotak dengan nilai atribut src sebagai base64 ini, dengan itu merealisasikan fungsi pratonton imej.
Klik butang muat naik dan muat naik ke latar belakang melalui AJAX.
Anda boleh membaca artikel ini untuk rumusan yang lebih lengkap. Untuk ringkasan yang lebih ringkas, anda boleh lihat nota yang saya ringkaskan.
滿天的星座2017-05-16 13:04:56
Jika anda mempunyai berbilang gambar, hanya masukkan elemen ke dalam tatasusunan dan hantarkannya bersama
阿神2017-05-16 13:04:56
Cukup letakkan dalam tatasusunan dan hantarkannya bersama-sama menggunakan fail