[英]php upload: zip files
為什么我不能通過上傳表單獲取.zip作為類型和大小,但只能得到它的名字?
Array
(
[file] => Array
(
[name] => Array
(
[0] => attachments_2011_05_20.zip
)
[type] => Array
(
[0] =>
)
[tmp_name] => Array
(
[0] =>
)
[error] => Array
(
[0] => 1
)
[size] => Array
(
[0] => 0
)
)
)
我應該做些什么來獲得拉鏈尺寸和類型?
您的錯誤代碼為1
,這意味着“文件太大” - 您的upload_max_filesize設置太低,因此上傳正在中止。
錯誤代碼列表UPLOAD_ERR_OK
值:0; 沒有錯誤,文件上傳成功。 UPLOAD_ERR_INI_SIZE
價值:1; 上傳的文件超過了php.ini中的upload_max_filesize指令。 UPLOAD_ERR_FORM_SIZE
價值:2; 上載的文件超出了HTML表單中指定的MAX_FILE_SIZE指令。 UPLOAD_ERR_PARTIAL
價值:3; 上傳的文件僅部分上傳。 UPLOAD_ERR_NO_FILE
價值:4; 沒有上傳文件。 UPLOAD_ERR_NO_TMP_DIR
價值:6; 缺少臨時文件夾。 在PHP 4.3.10和PHP 5.0.3中引入。 UPLOAD_ERR_CANT_WRITE
價值:7; 無法將文件寫入磁盤。 在PHP 5.1.0中引入。 UPLOAD_ERR_EXTENSION
價值:8; PHP擴展程序停止了文件上載。 PHP沒有提供確定哪個擴展名導致文件上傳停止的方法; 使用phpinfo()檢查加載的擴展名列表可能有所幫助。 在PHP 5.2.0中引入。 http://www.php.net/manual/en/features.file-upload.errors.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.