如何从javascript中的ondrop事件获取文件URL

use*_*317 6 javascript jquery

我正在为我正在制作的上传器运行以下代码.

holder.ondrop = function (e) {
    e.preventDefault();
    console.log(e);
}
Run Code Online (Sandbox Code Playgroud)

我希望用户能够将文件从桌面拖到Web浏览器上,然后我想捕获它的位置,以便我可以手动上传它(不想通过javascript进行上传)我的问题是但是,如何从事件中获取文件的客户端位置,以便我可以将其放入<input type="file">

谢谢.

Ani*_*han 2

输入文件字段可以被视为普通输入字段,并且可以按如下方式获取其值。

<input id="inputid" type="file" dropzone="..."> 

holder.ondrop = function (e) {
    e.preventDefault();
    var path = $('#inputid').val();
    //split the string at the lastIndexOf '/' to get filename 
    console.log(e);
}
Run Code Online (Sandbox Code Playgroud)