Lumen API 文件上传不工作

Lumen API File Upload is not working

问题是,请求 object 在我发送时返回 Null,Content-Type:multipart/form-data 如果我将 Content-Type 更改为 application/json工作起来很有魅力,我想从 Api Request 获取输入文件。有什么建议吗??

这是我使用 Postman 调用服务的代码

 if( $request->file('image'))
           {
           $file = $request->file('image')->getClientOriginalName();
           $date = new DateTime();
           $d = $date->format('YmdHms').$file;
           $destinationPath ="images/";
           $request->file('image')->move($destinationPath, $d);
           }
           else 
           {
               $d = '';
           }

         $artistWork = ArtistWork::create([      
            'artist_id' => $request->input('artist_id'),    
            'image'=>$d,
                ]);

在Headers中使用: Content-type:multipart/form-data

请检查您在 php.ini

中的 upload_max_filesizepost_max_size 指令

upload_max_filesize太小时,您无法使用file方法访问上传的文件,魔法变量$_FILES将为空