【发布时间】:2016-10-02 17:53:33
【问题描述】:
我正在为将图像从桌面上传到浏览器进行典型的拖放操作,我可以将内容拖放到框中,并使用 console.log 在浏览器控制台中查看内容:
File { name: "deam230mthumb.jpg", lastModified: 1194641808000, lastModifiedDate: Date 2007-11-09T20:56:48.000Z, size: 60313, type: "image/jpeg" }
我想查看框内的图片,然后在提交时上传。
这里我的代码是使用 Jade 模板引擎:
翡翠 (HTML)
form(action="" enctype="multipart/form-data")
div(class="all-100 miniatures")
div(class="all-100 drop ink-droppable align-center fallback" id="dropZone" ondrop="drop(event)" ondragover="allowDrop(event)")
Javascript
script.
var dropZone = document.getElementById('dropZone');
function allowDrop(e){
e.preventDefault();
}
function drop(e){
var file = e.dataTransfer.files[0];
e.preventDefault();
console.log(file);
//e.target.appendChild(file);
}
【问题讨论】:
标签: javascript html drag-and-drop pug image-upload