我正在尝试创建一个功能,让用户可以在页面上粘贴图片,以便我可以将它上传到服务器并展示给用户。
我知道有粘贴事件,并尝试从那里实现,但是当我按下ctrl + v时,无法从事件中访问剪贴板的任何数据,无论是来自剪贴板字段的文件还是项目数组,都始终为空。
以下是代码:
我知道有粘贴事件,并尝试从那里实现,但是当我按下ctrl + v时,无法从事件中访问剪贴板的任何数据,无论是来自剪贴板字段的文件还是项目数组,都始终为空。
以下是代码:
<div (paste)="pastePicture($event)" style="height: 300px; width: 300px; background-color:#ccc;">
</div>
pastePicture(event: ClipboardEvent) {
console.log(event); }
https://plnkr.co/edit/QmELBtWJqjAuEwGPiCZh?p=preview
对此有何想法?
$event.clipboardData.files[0]
?你可以访问文件对象。 - Yanis-git