Especial de Desarrollo y Sólo para Chrome pero super-sencillo. La idea es implementar la misma funcionalidad que tiene Gmail y que permite arrastrar desde el navegador el enlace de un fichero directamente al escritorio para descargarlo. Esto con Chrome se puede implementar con las siguientes lineas de código. Aqui el ejemplo:
var file = document.getElementById("dragout"); file.addEventListener("dragstart",function(evt){ evt.dataTransfer.setData("DownloadURL",fileDetails); },false); <a href="Eadui.ttf" id="dragout" draggable="true" data-downloadurl=" application/octet-stream :Eadui.ttf :http://thecssninja.com/gmail_dragout/Eadui.ttf">Font file</a> var fileDetails; if(typeof file.dataset === "undefined") { // Grab it the old way fileDetails = file.getAttribute("data-downloadurl"); } else { fileDetails = file.dataset.downloadurl; }
Via | Sentido Web | Demo
1 Respuesta to “Hacer Drag & Drop de ficheros al escritorio con Chrome”