Saat ini kami dapat menarik & melepas file ke wadah khusus dan mengunggahnya dengan XHR 2. Banyak sekaligus. Dengan bilah kemajuan langsung, dll. Hal-hal yang sangat keren. Contoh di sini.
Tetapi kadang-kadang kita tidak menginginkan kesejukan sebanyak itu. Apa yang saya ingin adalah untuk drag & drop file - banyak pada satu waktu - menjadi masukan file HTML standar : <input type=file multiple>
.
Apakah itu mungkin? Apakah ada cara untuk 'mengisi' input file dengan nama file yang benar (?) Dari drop file? (Berkas lengkap tidak tersedia karena alasan keamanan sistem file.)
Mengapa? Karena saya ingin mengirimkan formulir normal. Untuk semua browser dan semua perangkat. Seret & lepas hanyalah penyempurnaan progresif untuk menyempurnakan & menyederhanakan UX. Formulir standar dengan input file standar (+ multiple
atribut) akan ada di sana. Saya ingin menambahkan peningkatan HTML5.
sunting
Saya tahu di beberapa browser Anda kadang - kadang dapat (hampir selalu) memasukkan file ke dalam input file itu sendiri. Saya tahu Chrome biasanya melakukan ini, tetapi kadang-kadang gagal dan kemudian memuat file di halaman saat ini (gagal besar jika Anda mengisi formulir). Saya ingin menipu & tahan browser.
input type="file" multiple
berfungsi dengan baik di Safari