Ý tưởng ... Để tạo một đối tượng Tệp (api) trong javaScript cho các hình ảnh đã có trong 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);
Đừng làm vậy! ... (Nhưng dù sao tôi cũng đã làm được)
-> bàn điều khiển cho kết quả tương tự như Tệp đối tượng:
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
Nhưng kích thước của vật thể là sai ...
Tại sao tôi cần phải làm điều đó?
Ví dụ: để truyền lại một hình ảnh đã được tải lên, trong khi cập nhật sản phẩm, cùng với các hình ảnh bổ sung được thêm vào trong quá trình cập nhật
Illegal constructor
trên Chrome 37 / Ubuntu vì vậy không có nó không hoạt động