title: (Qt or other) drag and drop data of mime-type uri-list with protocole http or ftp on Windows desktop or explorer.exe
body: <p>How can I drag and drop a file from a protocol http and ftp to the Windows desktop or explorer.exe with Qt or any other library or language you use? It would be the same thing that I'm looking for.</p>
  
  <p>For example: You can drag an Image using http protocol From Chrome browser and drop it to the Windows desktop.</p>
  
  <p>My code works only with file:/// protocol.
  This code does not work.</p>
  
  <pre><code>QMimeData *mime = new QMimeData;
  QList&lt;QUrl&gt; urls;
  urls.push_back(QUrl("http://localhost/test/images.jpg"));
              mime-&gt;setUrls(urls);
              drag.setMimeData(mime);
              drag.setPixmap(QPixmap(":/Image (139).jpg"));
              drag.exec(Qt::MoveAction | Qt::CopyAction);
  </code></pre>
  
  <p>But this works fine:</p>
  
  <pre><code>QMimeData *mime = new QMimeData;
              QList&lt;QUrl&gt; urls;
              urls.push_back(QUrl("file:///c:/images.jpg"));
              mime-&gt;setUrls(urls);
              drag.setMimeData(mime);
              drag.setPixmap(QPixmap(":/Image (139).jpg"));
              drag.exec(Qt::MoveAction | Qt::CopyAction);
  </code></pre>