在 laravel 中获取不带扩展名的文件名?
我曾经检索过上传文件的名称,但给出了扩展名,如.我如何像在laravel中那样获得没有扩展名的名称。Input::file('upfile')->getClientOriginalName()
qwe.jpg
qwe
我曾经检索过上传文件的名称,但给出了扩展名,如.我如何像在laravel中那样获得没有扩展名的名称。Input::file('upfile')->getClientOriginalName()
qwe.jpg
qwe
Laravel使用Symfony组件,该组件将通过方法返回。UploadedFile
Input::file()
它没有任何方法来检索文件名,所以你可以使用php原生函数:pathinfo()
pathinfo(Input::file('upfile')->getClientOriginalName(), PATHINFO_FILENAME);
你可以试试这个
$file = Input::file('upfile')->getClientOriginalName();
$filename = pathinfo($file, PATHINFO_FILENAME);
$extension = pathinfo($file, PATHINFO_EXTENSION);
echo $filename . ' ' . $extension; // 'qwe jpg'