【问题标题】:how to Validate json file using laravel 5.4?如何使用 laravel 5.4 验证 json 文件?
【发布时间】:2017-11-18 08:55:12
【问题描述】:

只有当用户从浏览器上传但不起作用时,我才需要验证 json 文件,当我结合 txt 文件时它才有效。 工作代码源

 $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'
            ]);

即使以下代码也不起作用 $this->validate($request, [

                'dataset_type' => 'required|file|mimes:application/json'
            ]);

请她/他帮我解决这个问题?谢谢。

【问题讨论】:

    标签: php laravel laravel-5 laravel-5.4


    【解决方案1】:

    试试,使用mimetypes:application/json

    'dataset_type' => 'required|file|mimetypes:application/json'
    

    【讨论】:

    • 我使用这个方法调试 dd(mime_content_type($_FILES['dataset_type']['tmp_name']));我得到这个“文本/纯文本”
    • 你的文件名是什么?是不是abc.json.txt
    • 测试文件名是package.json
    猜你喜欢
    • 2018-06-13
    • 2017-10-19
    • 1970-01-01
    • 2018-05-30
    • 2017-08-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    • 2017-07-20
    相关资源
    最近更新 更多