gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:43:01 24 4
gpt4 key购买 nike

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

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

最佳答案

您可以检查您的文件变量是否存在

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

但是,根据official documentation ,检查文件上传是否成功,没有任何错误,

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

关于laravel - laravel中如何检查文件是否上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53909833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com