Дим*_*дин 3 php laravel laravel-5 laravel-blade laravel-6
我用这样的形式发送文件
\n\n<input type="file" class="form-control" name="images[]" multiple enctype="multipart/form-data"/>\nRun Code Online (Sandbox Code Playgroud)\n\n但在控制器上$request->all()我只得到文件名
"images" => array:1 [\xe2\x96\xbc\n 0 => "just-before-hit.png"\n ]\nRun Code Online (Sandbox Code Playgroud)\n\n如何获取文件对象来存储它?
\n$request->file('NAME')您可以使用或 使用 来获取文件对象$request->FILEINAME。有关更多信息,请访问此处的官方 Laravel 文档,这里是适合您的示例。
$files = $request->file('images');
foreach($files as $file){
// here is your file object
dd($file->getClientOriginalName());
}
Run Code Online (Sandbox Code Playgroud)
您需要添加enctype="multipart/form-data"到您的表单中。否则,文件上传将无法正常进行。
| 归档时间: |
|
| 查看次数: |
18181 次 |
| 最近记录: |