विचार ... DOM में पहले से मौजूद छवियों के लिए javaScript में एक फ़ाइल ऑब्जेक्ट (एपीआई) बनाने के लिए:
<img src="../img/Products/fijRKjhudDjiokDhg1524164151.jpg">
var file = new File(['fijRKjhudDjiokDhg1524164151'],
'../img/Products/fijRKjhudDjiokDhg1524164151.jpg',
{type:'image/jpg'});
// created object file
console.log(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
लेकिन वस्तु का आकार गलत है ...
मुझे ऐसा करने की आवश्यकता क्यों है?
उदाहरण के लिए, किसी उत्पाद अद्यतन के दौरान पहले से अपलोड की गई छवि प्रपत्र को अपडेट करने के दौरान अतिरिक्त छवियों के साथ जोड़ा गया
Illegal constructor
क्रोम 37 / उबंटू पर प्रोड्यूस करता है इसलिए यह काम नहीं करता है