如何使用laravel 5.4验证json文件?
问题描述:
我需要验证json文件,只有当用户从浏览器上传,但不起作用,它适用于当我结合txt文件。 工作代码源如何使用laravel 5.4验证json文件?
$this->validate($request, [
// check validtion for json
'dataset_type' => 'required|mimes:json,txt'
]);
我需要的是验证JSON文件只下面的代码不工作
$this->validate($request, [
// check validtion for json
'dataset_type' => 'required|mimes:json'
]);
甚至以下代码不能工作 $这个 - >验证($的要求, [
'dataset_type' => 'required|file|mimes:application/json'
]);
请任何人都可能她/他帮我这个问题?谢谢。
答
尝试,使用mimetypes:application/json
'dataset_type' => 'required|file|mimetypes:application/json'
它不工作 – jdamour
I调试使用这种方法DD(mime_content_type($ _ FILES [ 'dataset_type'] [ 'tmp_name的值']));我得到这个“文本/纯文本” – jdamour
什么是您的文件名完成?是'abc.json.txt' – C2486