laravel 上传文件 中文名字就乱码

代码如下:   

if($file->isValid()){

       $namea = $student->name = $data['name'];
       $originalName = $file->getClientOriginalName();
       header("Content-Type:text/html;charset=UTF-8");
       $ext = $file->getClientOriginalName();
       $type = $file->getClientMimeType();
       $realpath = $file->getRealPath();

   $filename = date('Y-m-d-H-i-s').'-'.$ext;

   var_dump($ext);

   $bool = Storage::disk('create')->put($filename,file_get_contents($realpath));


}

慕UI1458911
浏览 3225回答 1
1回答

pardon110

如果要用中文名urlencode编码上传,或者不用中文,建表给个中文字符串字段存在数据库内。显示时给中文就好了
打开App,查看更多内容
随时随地看视频慕课网APP