我目前正在使用 fabric.js 库和输入文件按钮将 png 或 svg 文件导入画布。下面的代码仅在图像位于根文件夹中时才有效。我知道我无权访问文件路径,所以我尝试从文件中创建一个元素。控制台中没有错误,但画布中没有任何显示。有没有办法让导入工作,或者是否有不同的库可以帮助我做到这一点?我正在使用 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);
})
}
Run Code Online (Sandbox Code Playgroud)