我一直在努力想知道上傳圖像的問題是什麼。嘗試了幾種方法,但無法在Ajax中取得成功。如果我不使用Ajax就可以上傳文件,它可以正常工作:我是AJAX的新手,因此可能會漏掉一些技巧。使用XMLHttpRequest通過Ajax上傳文件
此外,完整的表單與ajax完美協作,但$ _FILES正在創建一個問題。錯誤是:
注意:未定義指數:上傳在Z:\ XAMPP \ htdocs中\ webseite \上線70
什麼可以原因a.php只會?
我知道有幾個職位相關的,但沒有匹配的XMLHttpRequest。
謝謝
這是代碼。
HTML文件有HTML代碼和Javascript/AJAX代碼。 第二個文件:a.php有PHP代碼。
<div class="form-group mygroup">
<label for="name"> Upload (optional) </label>
<input type="file" class="form-control" name="Upload" id="Upload">
</div>
<script>
var xhttp = new XMLHttpRequest();
var Upload_rek=document.getElementById('Upload').value;
xhttp.open('GET', 'a.php?&Upload_var='+Upload_rek+'&Senden_var='+Senden_rek, true);
xhttp.send();
</script>
<?php
$target = "uploads/".basename($_FILES['Upload']['name']);
?>
https://www.formget.com/ajax-image-upload-php/ –
https://stackoverflow.com/questions/23980733/jquery-ajax-file-upload-php –
這兩個鏈接都不是與我的代碼匹配。 – Nabeel