こんにちは皆私はAjax JQueryを使用してファイルをアップロードしているサンプルコードを投稿しています。すべてのことがうまく動作しますが、私は私のPHPコードでファイルの内容を読んでみたいです。では、それを読むための構文は何ですか?PHPでFormDataオブジェクトを読み込む方法
<?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>
今、私はAjax経由で送信されたファイルデータの読み方を知りません。だから私にコードを教えてください
フォームが送信されていた場合は、ちょうどあなたのようにそれを考え読みください。 '$ _POST []'と '$ _FILES []'を使ってください。 – Barmar
$ name = $ _ POST [];を追加しました。今ではこの括弧でどのパラメータを渡す必要があります。 –