Javascript 如何通过拖放获取图像的url

Javascript 如何通过拖放获取图像的url,javascript,jquery,html,drag-and-drop,Javascript,Jquery,Html,Drag And Drop,我想使用php复制一个图像到我的服务器,这很容易。但是有没有一种方法可以获取我将使用Jquery拖放复制的url,这样用户就可以简单地将图像拖放到一个框中,然后提交表单 谢谢 伊恩试试这个 var data = $(event.dataTransfer.getData('text/html')); var src = event.dataTransfer.getData("Text"); var img = data.attr('src'); // if link then it is sh

我想使用php复制一个图像到我的服务器,这很容易。但是有没有一种方法可以获取我将使用Jquery拖放复制的url,这样用户就可以简单地将图像拖放到一个框中,然后提交表单

谢谢 伊恩

试试这个

var data = $(event.dataTransfer.getData('text/html'));
var src = event.dataTransfer.getData("Text");


var img = data.attr('src'); // if link then it is showing undefined
if (!img) {      // if link then we are getting it from linked img source
  var img = data.find("img").attr('src');

你能澄清一下“我将从中复制的url”吗?你说的是用户从他们的计算机上传文件,还是用户删除已经在internet上的图像?对不起,我的意思是从已经在internet上的图像拖动它。例如Google imageshere是一篇讨论拖放的帖子,我不是想创建一个拖放上传,我只是想能够获得url()。然后把它放到一个文本字段里试试这个