Поддержка Проблемы и решения Ошибка 8 после обновления WP

  • Ночью обновился вордпрес с 4.7.2 до 4.7.3. и поломался загрузка файла в админке. Раньше я загружал цсв файл и все было ок. А теперь вот такой код формы

    <form action="<? echo $_SERVER['REQUEST_URI'];?>" method="post" enctype="multipart/form-data">
     <p><label for="csv_import">Загрузить CSV файл:</label><br/>
    <input name="csv_import" id="csv_import" type="file" /></p>
     <p><input class="button-primary" type="submit" name="scifw_submit_action" value="<?php _e( 'Загрузить', 'crmre'); ?>" /></p>
    </form>

    при загрузке любого файла отдает вот такую вот фиговину:
    Array ( [csv_import] => Array ( [name] => csv.csv [type] => [tmp_name] => [error] => 8 [size] => 0 ) )
    Т.е код 8 — загрузка файла прекращена расширением.
    Соответственно конструкция

    $file = $_FILES['csv_import']['tmp_name'];
    $full_csv_file = file_get_contents($file); // считываем файл

    уже не пашет…

    Откат до 4.7.2 — проблему решает. Однако, что же такого произошло в 4.7.3, что теперь нельзя работать с файлам напрямую?

    PS может этот кусок кода уже не поддерживается в вп? Т.е нельзя добавлять свои типы расширений стало?

     public function scifw_add_mime_types( $mimes ) {
    	$mimes ['csv'] = 'text/csv';		
    	return $mimes;
     }
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Ошибка 8 после обновления WP» закрыта для новых ответов.