ドロップ ファイルを使用してファイルをアップロードしたいのですが、$.ajax では不可能であることはわかっています。
$('.eCover').on(
'dragover',
function(e) {
e.preventDefault();
e.stopPropagation();
}
)
$('.eCover').on(
'dragenter',
function(e) {
e.preventDefault();
e.stopPropagation();
}
)
$('.eCover').on(
'drop',
function(e){
if(e.originalEvent.dataTransfer){
if(e.originalEvent.dataTransfer.files.length) {
e.preventDefault();
e.stopPropagation();
/*UPLOAD FILES HERE*/
upload(e.originalEvent.dataTransfer.files);
}
}
}
);
function upload(files){
$.ajax({
type: "post",
url: "upload.php",
data: {data:files},
dataType: "json",
cache:false,
success:function(data){
alert(data);
return false;
}
})
}
ajax でデータファイルを送信できません。どうすればよいですか? プラグインではなくコードで試してみたい ありがとう