$request->hasFile () 通过,$request->file () 却接收不到文件

表单有 `enctype="multipart/form-data"` `method="post"`

php这边 $_FILES 可以接收到文件, $request->file() 却接收不到,这是啥原因啊?


if($request->hasFile('license'))            //判断通过
{
    //$file = $_FILES['license'];               //接收的到
    $file = $request->file('license');      //接收不到
    $file = Input::file('license');              //接收不到
    $file = Request::file('license');         //接收不到
    dd($file);
}

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 9

请问解决了么?

5年前 评论

我也遇到这样的问题了。。。。

4年前 评论

我遇到的问题更奇葩,两个都接收接收到了文件,但是文件的内容都为空了

4年前 评论
Yang_Zhuo

@Mr_WangPeich 我现在也遇到这个问题,请问你解决了吗

3年前 评论

引入 $request 库正确吗?

3年前 评论
Yang_Zhuo

@bigb1993 正确的,接受其他参数可以接收到,但是接受图片 可以获取到,但是isValid方法判断为false,并且上传上去是一个空文件。

3年前 评论

你好 请问你的问题解决了吗?我现在也是遇到这个问题 而且是在本地测试没有问题到线上就不行了

3年前 评论

用$_FILES是可以接收到的
用框架的就接收不到`````

3年前 评论

$_FILES 可以接收到文件 现在hasFile都没有。哎

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!