Fikir ... DOM'da zaten bulunan görüntüler için javaScript'te bir File nesnesi (api) oluşturmak için:
<img src="../img/Products/fijRKjhudDjiokDhg1524164151.jpg">
var file = new File(['fijRKjhudDjiokDhg1524164151'],
'../img/Products/fijRKjhudDjiokDhg1524164151.jpg',
{type:'image/jpg'});
// created object file
console.log(file);
Bunu yapma! ... (ama yine de yaptım)
-> konsol Nesne Dosyası'na benzer bir sonuç verir:
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
Ama nesnenin boyutu yanlış ...
Bunu neden yapmam gerekiyor?
Örneğin, ürün güncellemesi sırasında önceden yüklenmiş bir görüntü formunu ve güncelleme sırasında eklenen ek resimleri yeniden iletmek için
Illegal constructor
Chrome 37 üzerinde / Ubuntu öylesine hayır işi değil