Je travaille actuellement sur l'importation de fichiers png ou svg sur un canevas en utilisant la bibliothèque fabric.js et un bouton de fichier d'entrée. Le code ci-dessous ne fonctionne que si l'image est dans le dossier racine. Je sais que je n'ai pas accès au chemin du fichier, j'ai donc essayé de créer un élément à partir du fichier. Il n'y a pas d'erreur dans la console mais rien n'apparaît dans la toile. Y a-t-il un moyen de faire fonctionner l'importation ou existe-t-il une bibliothèque différente qui pourrait m'aider à faire cela? J'utilise fabric.js pour pouvoir mettre à l'échelle et déplacer les images dans la toile.Existe-t-il un moyen d'importer un fichier image en utilisant fabric.js?
function upload(){
var canvas = new fabric.Canvas('canvas');
var file = document.getElementById('file').files[0].name;
fabric.Image.fromURL(file, function(img) {
canvas.add(img);
})
}