我正在運行一個網站,我想用Drag'n Drop上傳文件,使用HTML5 File API和。我已成功設法創建了一個新的FileReader
,但我不知道如何上傳文件。我的代碼(JavaScript)的以下內容:HTML5拖放n拖放文件上傳
holder = document.getElementById('uploader');
holder.ondragover = function() {
$("#uploader").addClass('dragover');
return false;
};
holder.ondragend = function() {
$("#uploader").removeClass('dragover');
return false;
};
holder.ondrop = function (e) {
$("#uploader").removeClass('dragover');
e.preventDefault();
var file = e.dataTransfer.files[0],
reader = new FileReader();
reader.onload = function (event) {
//I shoud upload the file now...
};
reader.readAsDataURL(file);
return false;
};
我也有一個表格(ID:上傳形式)和輸入文件中的字段(ID:上傳輸入)。 你有什麼想法嗎?
P.S.我使用jQuery,這就是爲什麼有$("#uploader")
和其他。
BTW,這似乎不是一個谷歌的項目。 –
好的,更正了。 – Ben
我會試試看。謝謝:-) – Paris