是否可以使用JavaScript (jQuery) 和HTML(5)来获取粘贴的图片,例如用户单击打印屏幕按钮,打开网页,按下CTRL+V键,然后将图片上传到服务器(无需保存到本地计算机)?
这是否可以通过Flash、Java或其他技术实现呢?
谢谢。
是否可以使用JavaScript (jQuery) 和HTML(5)来获取粘贴的图片,例如用户单击打印屏幕按钮,打开网页,按下CTRL+V键,然后将图片上传到服务器(无需保存到本地计算机)?
这是否可以通过Flash、Java或其他技术实现呢?
谢谢。
假设使用Google Chrome或Chrome Frame,在纯JavaScript中实现这一点是可行的。
查看一个jQuery插件的实时演示,它干净地包装了HTML Clipboard API。它通过将二进制图像数据从Ctrl+V
粘贴事件获取到JavaScript中来实现。
Google Docs支持拖放功能,但在MSIE中除外,然而它仍不支持图像的复制和粘贴:
https://drive.googleblog.com/2010/10/drag-and-drop-images-in-documents.html
我认为使用纯html/javascript不可能实现,但是您可以使用Java小程序来实现。例如:Radinks上传控件