如何让用户在网页上粘贴图片?

时间:2010-05-05 12:28:48

标签: javascript

我想让用户可以将图像粘贴到网页表单中。我不需要显示图像,我只需要图像的位置。

我知道这是可能的,因为CKEditor(和其他编辑)的人正在这样做。

如果你到这里,http://ckeditor.com/demo并粘贴你复制的图像,然后右键单击它,然后转到图像属性,你会看到它们有图像的地址。

如何做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

这是不可能的,因为为浏览器提供访问本地文件的可能性,这些文件尚未添加到用户明确上传,会打开各种非常危险的安全漏洞,这些漏洞肯定会被黑客超级利用。< / p>

一个好的解决方案是提供使用Ajax上传的可能性,并在文档中的图像可用后链接它们。

看看“Sending files using a FormData object” part of the Using XMLHttpRequest document at Mozilla Developer Network