Herkese merhaba Ajax JQuery kullanarak dosya yüklediğim örnek bir kod gönderiyorum. Her şey iyi çalışıyor ama dosya içeriğimi php kodumda okumak istiyorum. Peki, okunması gereken sözdizimi nedir?FormData nesnesini php olarak nasıl okuyabilirim
<?php
?>
<!--================================html==================================================-->
<html>
<head>
<title>AJAX UPLOAD</title>
<script type="text/javascript" src="jquery-2.0.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#Button_').click(function(){
alert("hi");
var name= document.getElementById('File_');
var alpha=name.files[0];
console.log(alpha.name);
var data= new FormData();
data.append('file',alpha);
$.ajax({
url:'process.php',
data:data,
processData:false,
contentType:false,
type:'POST',
success:function(msg){
alert(msg);
}
});
});
});
</script>
</head>
<body>
<input type="file" name="File" id="File_"/>
<input type="button" name="Button" id="Button_" value="UPLOAD">
</body>
</html>
Şimdi Ajax aracılığıyla gönderilen dosya verilerinin nasıl okunacağını bilmiyorum. Bu yüzden lütfen bana
Sen sadece bir form gönderildiğinde ediliyordu olsaydı gibi okudum. $ _POST [] 've' $ _FILES [] 'ile. – Barmar
i $ name = $ _ POST []; Şimdi bu parantezde hangi parametreyi geçmem gerekiyor. –