gpt4 book ai didi

php - Laravel 5 验证有效文件类型的 csv 文件错误

转载 作者:行者123 更新时间:2023-12-04 21:02:22 29 4
gpt4 key购买 nike

我正在尝试验证上传的 csv 文件

$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getMimeType()),
],
[
'file' => 'required|in:csv',
]
);

验证器无法提供带有消息 The file must be a file of type: csv. 的有效 csv 文件

如果我删除 in:csv,验证器通过.

难道我做错了什么?

PS - $file可用且标准上传文件类型 object(Symfony\Component\HttpFoundation\File\UploadedFile)

最佳答案

尝试改变

$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getMimeType()),
],
[
'file' => 'required|in:csv',
]
);


$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getClientOriginalExtension()),
],
[
'file' => 'required',
'extension' => 'required|in:csv',
]
);

关于php - Laravel 5 验证有效文件类型的 csv 文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29159933/

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