使用Javascript,是否可以上载图像以及从其他网页/剪贴板粘贴的文本?

使用Javascript,是否可以上载图像以及从其他网页/剪贴板粘贴的文本?,javascript,Javascript,在问题中,我发现答案中的引用仅在复制图像时有效 是否可以从包含文本和图像的混合内容上载图像?用例是,用户可以从某个网页复制丰富的内容并粘贴到我的富编辑器中。内容中嵌入的图像将上载到我的服务器 我现在可以获取图像对象,它将包含一个远程url,我需要从用户的浏览器/缓存中获取图像内容。通常我可以通过服务器端脚本远程检索图像,但有些网站有这种我无法绕过的反leach技术。用户可以随时手动下载图片并上传到服务器,我只是想让我的网站更人性化。回答您的问题,是的,可以上传图像和文本,您可能只需要解析图像的U

在问题中,我发现答案中的引用仅在复制图像时有效

是否可以从包含文本和图像的混合内容上载图像?用例是,用户可以从某个网页复制丰富的内容并粘贴到我的富编辑器中。内容中嵌入的图像将上载到我的服务器


我现在可以获取图像对象,它将包含一个远程url,我需要从用户的浏览器/缓存中获取图像内容。通常我可以通过服务器端脚本远程检索图像,但有些网站有这种我无法绕过的反leach技术。用户可以随时手动下载图片并上传到服务器,我只是想让我的网站更人性化。

回答您的问题,是的,可以上传图像和文本,您可能只需要解析图像的URL等

至于你暗示的问题,“我可以从剪贴板粘贴图像和文本吗?”只有在IE中。出于安全原因,JS不允许访问剪贴板数据(IE除外)。您也无法在element.onpaste事件中获取数据;根据MDN():


“目前没有唯一的DOM方法来获取要粘贴的文本;您必须使用NSI剪贴板来获取该信息。”

感谢您的快速回复。关于“解析图像的URL”,你能更具体一点吗?通过从远程url加载图像,我将收到一个错误。“跨域安全漏洞攻击”也许,我手头上没有确切的说法。下面是一个解析图像的示例。对不起,我撒谎了;只需使用chrome并通过此处描述的ff黑客,就可以获得粘贴的图像数据。不过,我不确定你将如何处理跨域url的事情。另外,在说应该可以将图像和文本上传到服务器时,我假设如果你有表单中的数据,你可以随心所欲地处理这些数据。我不明白浏览器是如何处理表单中的图像数据的,但如果有,你可以用它来处理。