laravel无法间歇性检测到哑剧txt

时间:2018-12-04 04:49:20

标签: php laravel-5 file-upload

我这里有一个奇怪的情况,我无法上传一些txt文件

我在桌面上创建了5个txt文件,并尝试使用laravel上传到我的服务器。 右键单击并单击新文档,内容和创建文件的方式都相同,另一种方法是复制粘贴,然后重命名文件。

这是检查文件的代码。

$rules = ['upload_file' => 'required|file|mimes:txt|max:15000'];
$validator = Validator::make($request->all(),$rules);
if($validator->fails()){  // check if there's any error
    foreach($validator->errors()->all() as $key => $value) {
       @$errMess .= $value;
    }
    $message = ['message' => $errMess ];
    // show the error
    return response()->json($status);
}
//else continue to upload file to server

验证程序失败的错误是

  

上传文件必须是类型为txt的文件。

我已经检查了所有内容,例如临时文件的许可权,dd()与文件的区别,php错误,但我仍然无法弄清

这是成功和失败文件的dd。

Success DD Image Failed DD Image

0 个答案:

没有答案