La idea ... Para crear un objeto File (api) en javaScript para imágenes ya presentes en el DOM:
<img src="../img/Products/fijRKjhudDjiokDhg1524164151.jpg">
var file = new File(['fijRKjhudDjiokDhg1524164151'],
'../img/Products/fijRKjhudDjiokDhg1524164151.jpg',
{type:'image/jpg'});
// created object file
console.log(file);
¡No hagas eso! ... (pero lo hice de todos modos)
-> la consola da un resultado similar a un archivo de objeto:
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
Pero el tamaño del objeto está mal ...
¿Por qué necesito hacer eso?
Por ejemplo, para retransmitir un formulario de imagen ya cargado, durante una actualización del producto, junto con imágenes adicionales agregadas durante la actualización
Illegal constructor
en Chrome 37 / Ubuntu, así que no, no funciona