i want to create a formless drag and drop file upload using JavaScript's FormData, but PHP doesn't seem to be receiving the file. Am i missing some request headers or something?
JavaScript:
if (item.kind === 'file')
{
const file = item.getAsFile();
const fileFormData = new FormData();
fileFormData.append('file', file);
$.ajax({
url: "backend/uploadFiles.php",
type: 'POST',
data: fileFormData,
cache: false,
contentType: false,
processData: false,
success: function (returndata) {
console.log(returndata);
}
});
PHP:
<?php
var_dump($_POST);
var_dump($_GET);
PHP output:
array(0) {
}
array(0) {
}
var_dump($_FILES);