當我在上傳之前上傳文件,我只是用print_r($ _ FILES)打印文件數組;它會打印下面的數組。文件上傳陣列
[圖像] =>陣列([名稱] => [式] => [tmp_name的值] =>
[錯誤] => 4 [尺寸] => 0))
有啥原因除了它不會給實際的文件屬性。
當我在上傳之前上傳文件,我只是用print_r($ _ FILES)打印文件數組;它會打印下面的數組。文件上傳陣列
[圖像] =>陣列([名稱] => [式] => [tmp_name的值] =>
[錯誤] => 4 [尺寸] => 0))
有啥原因除了它不會給實際的文件屬性。
上傳表單,您必須添加ENCTYPE multipart/form-data
爲:
<form action="me.php" enctype="multipart/form-data" method="post">
</form>
謝謝 是的,我用這個enctype =「multipart/form-data」,但仍然是同樣的問題 – 2010-08-06 08:42:23
請粘貼更多的代碼,所以我們可以弄明白... – 2010-08-07 16:35:44
在你的表格,你正確設置編碼類型? = 「的multipart/form-data的」
是你的服務器運行的是什麼操作系統
ENCTYPE?
謝謝 是的我用這個enctype =「multipart/form-data 「但仍然是同樣的問題。和 os是windows xp sp-2 – 2010-08-06 08:43:21
出於某種原因,我在Windows服務器上使用$ _FILES時遇到了問題。谷歌搜索沒有提出任何事情。 您是否檢查過php.ini文件中的相關文件上傳設置? – jerebear 2010-08-09 05:14:47
是接受一些答案,但無論如何張貼一些代碼,因爲如果您的enctype是好的,我們需要看到一些代碼有問題。 – Iznogood 2010-08-07 02:50:31
請提供上傳表單的代碼,php文件。 – Zoli 2016-10-27 08:32:16