興味深いアイデアです。現在、この機能は実際にはありませんが、filepicker.store や filepicker.makeDropPane などのコンポーネントを使用すれば、それほど難しくはありません。コードがどのようになるかの簡単なスケッチを次に示します。
filepicker.setKey("l5uQ3k7FQ5GoYCHyTdZV");
var pane = document.getElementById("dragdrop");
document.getElementById("file").onchange = function(){
if (!this.value){return;}
pane.innerHTML = "Uploading...";
filepicker.store(this, function(fpfile){
console.log("Stored", fpfile)
pane.innerHTML = "Stored "+fpfile.filename;
});
}
pane.style.width = "200px";
pane.style.height = "20px";
pane.style.backgroundColor = "#BBB";
filepicker.makeDropPane(pane, {
onSuccess: function(fpfiles){
pane.innerHTML = "Stored "+fpfiles[0].url;
}
})
http://jsfiddle.net/yCDDg/1/の例