我一直在努力想知道上传图像的问题是什么。尝试了几种方法,但无法在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