2
У меня возникли проблемы с загрузкой файла CSV в codeigniter.Загрузка CSV-файла в CodeIgniter 3
Я получаю сообщение об ошибке:
array(1) { ["error"] => string(64) "The filetype you are attempting to upload is not allowed." }
Хорошо !!
но я устанавливаю allowed_types как это:
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'csv';
$this->load->library('upload', $config);
и у меня есть это в mimes.php:
'csv' => array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/plain'),
Так любые идеи, почему я все еще получаю эту ошибку?
$ _FILES свалка:
Array
(
[name] => default questions.csv
[type] => application/force-download
[tmp_name] => /tmp/phpbkXxUd
[error] => 0
[size] => 5899
)
Тип 'application/force-download' является проблемой, файл имеет значение currpt, у него нет допустимого формата и типа mime, который должен быть объявлен csv-файлом. fi вы помещаете 'application/force-download' внутри mime-списка для csv, тогда он позволит загрузить файл. но все же 'application/force-download' добавляется из недопустимого заголовка' content-disposition', который должен быть 'content-disposition: attachment' –
добавить' echo $ this-> upload-> display_errors(); 'и post полная ошибка –
@Spartan Это ошибка, которую я опубликовал в верхней части вопроса? – frobak