2017-04-06 51 views
1

正确的文件扩展名,当我上传laravel 5.4 csv文件,我得到“TXT”作为扩展名。有什么我失踪?我怎样才能在laravel 5.4

查看

{!! Form::open(['url' => 'transaction/save', 'files' => true]) !!} 

{!! Form::file('batch'); !!} 

{!! Form::submit('Upload') !!} 

{!! Form::close() !!} 

控制器

public function saveBatch(Request $request) 
{ 
     $file = $request->batch; 
     $path = $request->batch->extension(); 

     dd($path); 
} 
+0

我已经添加了代码。 – mojoblanco

+0

它是一个错字,而不是错误。 – mojoblanco

回答

0

获得上传文件的扩展名,最好的方法:(如果文件输入名称为文件)

$extension = $request->file->extension(); 
+0

这是我在做什么。我得到了正确的扩展名文件,如图片和Excel文件,但是当我尝试上传CSV文件它改变它为TXT – mojoblanco