0

良い一日、

基本的なファイル読み込みサイトを構築しようとしていますが、うまくいきません。

エラーメッセージはありません。それはできません。

ここに私の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';
}

何がうまくいかなかったのかについてのアイデアはありますか?

4

0 に答える 0