gpt4 book ai didi

laravel - mime 验证在 Laravel 中无法正常工作

转载 作者:行者123 更新时间:2023-12-04 03:09:37 25 4
gpt4 key购买 nike

我的网页包含一个要上传的文件,我希望上传的文件只能是 pdf、doc 或 docx。

我的表单标签也有 enctype="multipart/form-data"

我的 html 看起来像:

<div id="cv_upload" class="row">
<div class="col-xs-12">
<input type="file" name='cv'>
</div>
</div>

与此相关的 $rules 数组如下:
'cv' => 'mimes:application/pdf,application/doc,application/docx|required'

最后我的消息看起来像:
'cv.required' => 'A selection for C.V. is required before proceeding.',
'cv.mimes' => 'CV must be of the following file type: pdf, doc or docx.'

唯一的问题是,即使我上传了 pdf 或 doc,我收到的消息也是必需的。我不知道为什么这不能按预期工作。我也尝试删除“应用程序/”,但也没有成功。请帮忙。

最佳答案

确保您的表单具有属性 enctype="multipart/form-data"

另外,如果您使用 mime 验证格式必须是 'mimes:jpeg,bmp,png'
https://laravel.com/docs/5.6/validation#rule-mimes

您可以在此处阅读有关 enctype 属性的信息:What does enctype='multipart/form-data' mean?

关于laravel - mime 验证在 Laravel 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44701937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com