带数据的文件上载ajax=false PHP

带数据的文件上载ajax=false PHP,php,html,ajax,Php,Html,Ajax,我在PHP页面上有以下表单定义: <FORM action="formSave.php" method="post" enctype="multipart/form-data" data-ajax="false"> <!-- Some HTML controls here --> <input type="file" name="foto" id="foto" /> </FORM> 但它不打印文件名 除了数据ajax=“false”之外,

我在PHP页面上有以下表单定义:

<FORM action="formSave.php" method="post" enctype="multipart/form-data" data-ajax="false">

<!-- Some HTML controls here -->

<input type="file" name="foto" id="foto"  />

</FORM>
但它不打印文件名

除了
数据ajax=“false”
之外,我如何使用文件上传


请注意,这是我有生以来第一次使用
dataajax=false
。我听说它用于启用/禁用移动设备的ajax调用。

对于文件上载,您应该使用
$\u FILES
超级全局变量:

<?php print_r($_FILES['foto']); ?>


可以通过
$\u文件
访问文件。在
$\u POST
中没有键
foto
。文件存储在一个单独的数组中-
$\u文件
,并且仅存储在那里。你必须同时使用
$\u POST
$\u文件
。你能用代码解释一下吗?不知道要解释什么)这里是处理上传文件最常用的功能。在“请参见”块中有一个指向小手册的链接。
<?php print_r($_FILES['foto']); ?>
<FORM action="formSave.php" method="post" enctype="multipart/form-data" data-ajax="false">

<!-- Some HTML controls here -->

<input type="file" name="foto" id="foto"  />

</FORM>
$filename = $_FILES['foto']['tmp_name'];