Idenya ... Untuk membuat objek File (api) di javaScript untuk gambar yang sudah ada di DOM:
<img src="../img/Products/fijRKjhudDjiokDhg1524164151.jpg">
var file = new File(['fijRKjhudDjiokDhg1524164151'],
'../img/Products/fijRKjhudDjiokDhg1524164151.jpg',
{type:'image/jpg'});
console.log(file);
Jangan lakukan itu! ... (tapi aku tetap melakukannya)
-> konsol memberikan hasil yang mirip dengan Object File:
File(0) {name: "fijRKjokDhgfsKtG1527053050.jpg", lastModified: 1527053530715, lastModifiedDate: Wed May 23 2018 07:32:10 GMT+0200 (Paris, Madrid (heure d’été)), webkitRelativePath: "", size: 0, …}
lastModified:1527053530715
lastModifiedDate:Wed May 23 2018 07:32:10 GMT+0200 (Paris, Madrid (heure d’été)) {}
name:"fijRKjokDhgfsKtG1527053050.jpg"
size:0
type:"image/jpg"
webkitRelativePath:""__proto__:File
Tapi ukuran benda itu salah ...
Mengapa saya perlu melakukan itu?
Misalnya untuk mengirim ulang formulir gambar yang sudah diunggah, selama pembaruan produk, bersama dengan gambar tambahan yang ditambahkan selama pembaruan
Illegal constructor
di Chrome 37 / Ubuntu jadi tidak ada itu tidak bekerja