无法上载Laravel 5.8图像
我似乎无法使用无法上载Laravel 5.8图像,laravel,file-upload,Laravel,File Upload,我似乎无法使用Laravel上传图像文件。我一直收到照片无法上传 我的表格: <form id="save_report_form" action="{{ route('report.add') }}" method="post" enctype="multipart/form-data"> <input type="file" name="image" class="upload-photo" id="image" accept="image/png,image/jp
Laravel
上传图像文件。我一直收到照片无法上传
我的表格:
<form id="save_report_form" action="{{ route('report.add') }}" method="post" enctype="multipart/form-data">
<input type="file" name="image" class="upload-photo" id="image" accept="image/png,image/jpg" />
</form>
我已将我的开发服务器的upload\u max\u filesize
更改为20mb
在哪里可以查找上载失败的原因?我在Laravel
日志中没有得到任何信息。我错过了什么。谢谢。你能更换吗
$filename = $file . '.' . $ext;
与
你能替换吗
$filename = $file . '.' . $ext;
与
您可以使用dd()/dd($filename)函数检查$filename的结果,并查看它是否符合预期。如果不是的话,可能就是问题所在。
另外,据我在official docs()中看到的,put()方法的使用示例中没有php本机文件的内容(也请检查此内容)。您可以使用dd()/dd($filename)函数检查$filename的结果,看看它是否符合您的预期。如果不是的话,可能就是问题所在。
另外,据我在官方文档()中看到的,put()方法的使用示例中没有php原生文件\u get\u内容(也请检查此项)。首先尝试var\u dump($file)
并查看它包含的内容。您的laravel日志位于storage/logs/laravel_todays_date.logLaravel文档表示storage::put('file.jpg',$contents,'public');您的$disk已在查看Public。此$filename=$file是否正确。“”$分机?首先尝试var\u dump($file)
并查看它包含的内容。您的laravel日志位于storage/logs/laravel_todays_date.logLaravel文档表示storage::put('file.jpg',$contents,'public');您的$disk已在查看Public。此$filename=$file是否正确。“”$分机?
$filename = $request->image->getClientOriginalName();