我们需要在粘贴图像后调用图像文件上传。我需要针对以下问题提供解决方案。 粘贴特定div中的图像后,如何将粘贴的图像作为文件对象?
我正在使用jquery.filedrop.js完成“拖放”并浏览按钮图像文件上传。但我无法进行ctrl v图像文件上传。
拖放图像后,我们可以使用fllowing代码“files = e.dataTransfer.files;”将图像作为文件删除。
但是在粘贴(ctrl + v)中,我们无法以这种方式进行。
请建议我们如何进行粘贴(ctrl + v)文件上传。
我们使用以下链接中的jquery.filedrop.js:
答案 0 :(得分:5)
您可以使用hot keys插件为jquery捕获keyup上的ctrl + v事件,如下所示:
$(document).bind('keyup', 'Ctrl+v',function (evt){
evt.preventDefault();
call_uploader_here
});