gpt4 book ai didi

php - laravel 4 docx 文件验证不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 21:08:01 25 4
gpt4 key购买 nike

我给出了这样的验证规则

'file'=>'mimes:png,gif,jpeg,txt,pdf,doc,docx|max:1024'

但是当上传docx文件时,就显示这个错误

The file must be a file of type: png, gif, jpeg, txt, pdf, doc, docx.

其他类型正在运行。我已经用文档、图像和 PDF 对其进行了测试。我该怎么做才能解决这个问题?我尝试在 app/config 文件夹中创建 mimes.php 但没有成功。我正在使用 Laravel 4。

最佳答案

我确实有那个问题,我通过这些 mime 类型解决了它:

$mimeType = array('application/zip','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','application/vnd.ms-office','application/vnd.ms-excel');

在上传 doc/docx 文件时,不要只使用 doc/docx,而是使用上面的 mimes,你不会得到验证错误。

与 mime 类型相关的验证:

if (!in_array($file->getMimeType(), $this->mimeType)) {
$this->errors->add($key, $this->messages['mimeType']);
}

看看,是否有帮助。

关于php - laravel 4 docx 文件验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29001539/

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