Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用codeigniter 4中的功能测试,在内部使用上载文件自动化测试表单_Php_Codeigniter_Codeigniter 4 - Fatal编程技术网

Php 如何使用codeigniter 4中的功能测试,在内部使用上载文件自动化测试表单

Php 如何使用codeigniter 4中的功能测试,在内部使用上载文件自动化测试表单,php,codeigniter,codeigniter-4,Php,Codeigniter,Codeigniter 4,我需要你的帮助 我试着测试我的控制器,它有一个上传文件的表单,我的测试是使用功能测试CodeIgniter4。 我为此做了一些测试,并使用faker->image()生成可用于上传文件的图像 $this->post(route_to('app-form-uploads'), [ "name" => "9804492801928802", "image_path" => $

我需要你的帮助

我试着测试我的控制器,它有一个上传文件的表单,我的测试是使用功能测试CodeIgniter4。 我为此做了一些测试,并使用
faker->image()
生成可用于上传文件的图像

$this->post(route_to('app-form-uploads'), [
            "name" => "9804492801928802",
            "image_path" => $faker->image()
      ]);
图像路径值为
c://users/…/…../local/temp/yoiuhku1yadgjjgyty767.png
若我签入目录,那个么文件就存在了

但验证显示了如下错误:

["image_path"] => string(74) "image_path is not a valid uploaded file."
如何做到这一点,如何使用特色测试在codeigniter中使用上载文件测试表单