-1
我已經PHP網頁形式如下定義:文件上傳數據的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>
formSave.php
:
foreach ($_POST as $key => $value) {
if($key=="foto")
{
echo "Photo attached: ".$_FILES["foto"]["name"];
}
}
但不打印文件名。
除了data-ajax="false"
之外,我怎樣才能使用文件上傳。
請注意,我在我的生活中第一次使用data-ajax=false
。我聽說它用於啓用/禁用移動設備的Ajax呼叫。
文件是通'$ _FILES'訪問。 –
看到我上面的編輯 – Azeem
在'$ _POST'沒有關鍵'foto'。文件存儲在一個單獨的數組中 - 「$ _FILES」,只有那裏。你必須使用'$ _POST'和'$ _FILES'。 –