簡體   English   中英

php上傳:zip文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM