laravel中如何检查文件是否上传

2024-04-19

我正在将图像文件上传到输入文件图片上传.我需要检查文件是否已上传,然后创建一个唯一的文件名并将其保存在服务器上。

$file = $request->file('ImageUpload');
$filename=uniqid($user->id . '_'    ).".".$file->getClientOriginalExtension();
Storage::disk('public')->put($filename,File::get($file));

您可以检查您的文件是否variable存在为

if($request->hasFile('ImageUpload')){ }

但是,根据官方文档 https://laravel.com/docs/5.8/requests#retrieving-uploaded-files,检查文件上传是否成功,没有任何错误,

if($request('ImageUpload')->isValid()){ }

Laravel 非常广泛,它允许您保存文件而无需编写额外的存储调用等。

$filePath = $request->ImageUpload->storeAs('DIRECTORY_IN_STORAGE', 'CUSTOM_FILE_NAME'); // it return the path at which the file is now saved
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

laravel中如何检查文件是否上传 的相关文章

随机推荐