文件输入将字符串传递给控制器

时间:2018-08-27 15:07:39

标签: php laravel

我正在尝试使用<input type="file">将文件上传到我的laravel网站,但似乎正在将字符串传递给控制器​​。我进行了此测试,以查看其是否为文件,但我一直得到File not ok

        if (Input::hasFile('file')) {
            dd('File ok');
        }
        dd('File not ok');

有什么想法吗? 谢谢

1 个答案:

答案 0 :(得分:6)

这可能是您没有将表单设置为enctype="multipart/form-data",应该是这样

<form method="POST" action="/your/url" enctype="multipart/form-data">

或者也许您的输入没有像这样的名称属性

<input type="file" name="file">