良い一日、
基本的なファイル読み込みサイトを構築しようとしていますが、うまくいきません。
エラーメッセージはありません。それはできません。
ここに私のJSがあります
var attachments = document.getElementById('files');
var file = new FormData();
for (i=0; i< attachments.files.length; i++){
file.append('file[]', attachments.files[i]);
console.log(attachments.files[i]);
}
console.log(file);
var request = new XMLHttpRequest();
request.open('POST','php/upload.php', true);
request.setRequestHeader('cache-control', 'no-cache');
request.send(file);
HTML は次のようになります。
<form action="" method="post" enctype="multipart/form-data">
<input type="file" id="files" name="file[]" multiple="multiple"><br>
</form>
PHPは非常に単純です-エコーメッセージは表示されませんが、
if (isset($_FILES['file'])&&!empty($_FILES['file'])){
echo 'got to through the if';
}
何がうまくいかなかったのかについてのアイデアはありますか?