如何解决LARAVEL - p7m 数字签名文件的验证
晚上好 我正在上传一个文件,我需要在保存之前检查它的 MIME 类型。
在几行中,这就是我在我的控制器中所做的:
public function saveDocs(Request $request) {
$fileArray = array('document' => $request->document);
$rules = array('document' => 'required|mimetypes:application/pkcs7-mime|max:10240');
$errorMsgs = ['document.mimetypes' => 'File must be digitally signed (.p7m)'];
$validator = Validator::make($fileArray,$rules,$errorMsgs);
if($validator->fails()){
return redirect()->back()->with(['errors'=>$validator->errors()->all()]);
} else {....}
}
尝试上传文件后,我收到错误 mimetype 错误。 为什么? 我确定我正在上传的文件...这是一个真正的 .pdf.p7m 文件!
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。