【发布时间】:2015-11-24 15:28:19
【问题描述】:
我有这个代码:
<input type="file" id="imgLoader">
<button type="button" class="btn btn-primary" id="add-img">Add</button>
我正在关注这个方法:How to upload an image to a canvas with Fabric.js?
document.getElementById('imgLoader').onchange = function handleImage(e) {
var reader = new FileReader();
reader.onload = function (event){
var imgObj = new Image();
imgObj.src = event.target.result;
imgObj.onload = function () {
var image = new fabric.Image(imgObj);
image.set({
angle: 0,
padding: 10,
cornersize:10,
height:110,
width:110,
});
canvas.centerObject(image);
canvas.add(image);
canvas.renderAll();
}
}
reader.readAsDataURL(e.target.files[0]);
}
是否可以仅在用户单击按钮后执行该事件?
【问题讨论】:
-
你想,比方说,上传前先预览图片,然后决定是否上传图片?
-
不,我在 modal 中有这个 html,所以必须有一些按钮,用户必须确认才能开始上传
-
确认按钮的html在哪里?
标签: javascript fabricjs