javascript - 拖放期间从外部远程图像读取 URL 数据

标签 javascript image drag-and-drop

这将接受拖放的本地文件并将文件数据读取到 files 字符串中。我怎样才能读取直接从浏览器中删除的远程图像?即从 Google 图片搜索中将图片拖到 Dropzone 中并读取图片 URL。

<!DOCTYPE html>
<html>
  <body>

    <div id="dropzone"></div>

    <script>
      function handleFileSelect(evt){

        evt.stopPropagation();
        evt.preventDefault();

        var files = evt.dataTransfer.files;

      }

      // Setup the dnd listener
      var dropZone = document.getElementById('dropzone');
      dropZone.addEventListener('drop', handleFileSelect, false);

    </script>   
  </body>
</html>

最佳答案

据我了解,您显示的文件不在本地系统上,而是远程并显示在浏览器中。如果您显示图像或图像图标而不是文件,请将元素设置为 draggable并允许放置在其他元素上。在放置时编写代码以在服务器端复制或执行某些操作。

关于javascript - 拖放期间从外部远程图像读取 URL 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323265/

相关文章:

javascript - 如何将.css和.js与ReactJS + Redux架构集成?

c++ - 从 unsigned char* 和 unsigned short* 指针 (RGB) (C++) 创建/保存 PPM 文件

javascript - 拖放 modalPanel 的内部

cocoa - 如何在 cocoa 中实现拖放功能?

javascript - 德拉古拉不拖

javascript - 在 html5 日期字段上启用复制/粘贴

php - javascript子串提取

javascript - RxJS 连接两个可观察对象

ios - ImageView 可以根据它在 iOS 中包含的图像自行调整大小

ruby-on-rails - 将图像移动到 Assets 图像路径时如何解决 ' No route matches [GET] image.png '?