我这里有一个奇怪的情况,我无法上传一些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。