Пустой загруженный файл в Symfony - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу загрузить CSV-файл с формой, но если файл слишком большой (> 200 строк), он не работает.

Например, когда я загружаю большой файл, и я делаю:

 die(var_dump($request->files->get('file')));

Вот результат:

object(Symfony\Component\HttpFoundation\File\UploadedFile)#9 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false)
["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(12) "big_file.csv" 
["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(24) "application/octet-stream" 
["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) 
["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(1) ["pathName":"SplFileInfo":private]=> string(0) "" 
["fileName":"SplFileInfo":private]=> string(0) "" }

Как видите, размер равен 0, fileName и pathName пусты, а тип mime неверен (должно бытьтекст / CSV).И когда я загружаю небольшой файл (около 100 строк), он работает, есть хороший размер, имя пути / имя файла и т. Д.

Знаете ли вы, если это проблема с PHP?

К вашему сведениюУ меня есть эти настройки в коде PHP:

ini_set('upload_max_filesize', '40M');
ini_set('post_max_size', '40M');
ini_set('max_input_time', 600);
ini_set('max_execution_time', 600);
ini_set('memory_limit', '256M');
set_time_limit(0);

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...