Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于异步文件上传的PHP代码_Javascript_Php_Ajax - Fatal编程技术网

Javascript 用于异步文件上传的PHP代码

Javascript 用于异步文件上传的PHP代码,javascript,php,ajax,Javascript,Php,Ajax,我找不到什么是正确的PHP代码发送到服务器的图像文件。。。 考虑以下事项: <form id="upload" action="upload.php" method="POST" enctype="multipart/form-data"> <div id="dragarea"></div> <input type="file" id="fileselect" name="fileselect[]" multiple="mult

我找不到什么是正确的PHP代码发送到服务器的图像文件。。。 考虑以下事项:

<form id="upload" action="upload.php" method="POST" enctype="multipart/form-data">
      <div id="dragarea"></div>
      <input type="file" id="fileselect"  name="fileselect[]" multiple="multiple"/>
</form>
还有我的
upload.php

$filename = $_FILES['fd1']['name'];  
echo json_encode( $filename); 
当fd不为空时,$filename为null。为什么会这样?


谢谢

尝试替换此行:

data:{fd1:fd}, 
为此:

data:fd,
因此,您的文件可以通过以下方式访问:

$filename = $_FILES['fileselect'][0]['name'];  

对$文件进行
打印
$filename = $_FILES['fileselect'][0]['name'];