Laravel txt文件未上传

时间:2018-09-10 07:07:08

标签: laravel laravel-5

在Laravel 5中,我要上传pdf,jpeg和txt文件等文件。我看到该文件的扩展名与.txt文件一样都可以正常工作。我的代码如下;

$validator = Validator::make($request->all(), [
  'itemImage' => 'mimes:jpeg,jpg,gif,png,bmp,svg,doc,docx,odt,xls,xlsx,pdf,txt |max:4096'
]);

我也尝试将txt替换为text/plain,但遇到了同样的问题。

1 个答案:

答案 0 :(得分:2)

删除txt|之间的空格。

验证翻译器将在|上拆分规则。但是,由于有空间,最后一个扩展名以多余的空间结尾。这就是为什么不允许.txt文件的原因,因为它们不会以多余的空间结尾。