Ошибка 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» закрыта для новых ответов.