загрузка php: файлы zip - PullRequest
       20

загрузка php: файлы zip

0 голосов
/ 18 августа 2011

Почему я не могу получить .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
                )

        )

)

Что-то еще, что я должен сделать, чтобы получить размер и тип почтового индекса

Ответы [ 2 ]

2 голосов
/ 18 августа 2011

Ваш код ошибки равен 1, что означает, что «файл слишком большой» - ваша upload_max_filesize слишком мала, поэтому загрузка прерывается.

0 голосов
/ 18 августа 2011

СПИСОК КОДОВ ОШИБОК UPLOAD_ERR_OK

Значение: 0;Нет ошибки, файл успешно загружен.UPLOAD_ERR_INI_SIZE

Значение: 1;Загруженный файл превышает директиву upload_max_filesize в php.ini.UPLOAD_ERR_FORM_SIZE

Значение: 2;Загруженный файл превышает директиву MAX_FILE_SIZE, указанную в форме HTML.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

...