Symfony 3 загрузить файл - FileNotFoundException - PullRequest
0 голосов
/ 08 ноября 2018

Сегодня я обнаружил странную вещь при загрузке файлов через symfony 3. Я пытался загрузить файл следующим образом:

 // get file
 $uploadedFile = $request->files->get('uploadedFile', null);

 // generate file name
 $fileName = $this->getNewFileName();

 // move file
 $uploadedFile->move($path, $fileName.".".$uploadedFile->guessExtension());

Но я получаю FileNotFoundException ...

Так что я должен сделать это: (Переместить метод guessExtension, перед методом move)

 // get file
 $uploadedFile = $request->files->get('uploadedFile', null);

 // generate file name
 $fileName = $this->getNewFileName().".".$uploadedFile->guessExtension();

 // move file
 $uploadedFile->move($path, $fileName);

Кто-нибудь может объяснить, почему?

EDIT:

Файл, который у меня есть из классического <form> с enctype="multipart/form-data" с <input type="file">

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