【问题标题】:How to get url of an image via drag and drop如何通过拖放获取图像的 url
【发布时间】:2012-04-16 17:01:05
【问题描述】:

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

谢谢 伊恩

【问题讨论】:

  • 你能澄清“我要复制的网址”吗?您是在谈论用户从他们的计算机上传文件,还是用户丢弃已经在互联网上的图像?
  • 对不起,我的意思是从互联网上已经存在的图像中拖动它。比如谷歌图片
  • 这里有一篇讨论拖放的帖子stackoverflow.com/questions/2657653/…
  • 我不是在尝试创建拖放上传,我只是希望能够获取 url (somesite.com/image.jpg)。然后把它放在一个文本字段中

标签: javascript jquery html drag-and-drop


【解决方案1】:

试试这个

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');

【讨论】:

    猜你喜欢
    • 2013-03-02
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多