首先,我几乎是全新的编程和全新的代码和PHP.
我想知道是否有人可以帮我解决如何使用codeception在REST模块http://codeception.com/docs/modules/REST#sendPOST中使用sendPost方法发送文件.
帮助文件描述了通过阵列发送它,但老实说无法搞清楚.
我能想出的最合理的方法如下
$I->sendPost(array("filename"))
Run Code Online (Sandbox Code Playgroud)
就像我说的那样,全新的.
该文件位于已安装Codeception的目录中,因此我不认为我需要指定它的位置.我也知道如何在没有附件的情况下发送帖子,而不是附带文件的帖子.
我希望这些信息足够多.
如果不是,请道歉.
小智 5
我将文件放入tests/_data目录,然后使用codecept_data_dir获取它的路径:
$I->sendPOST('/my-endpoint', ['field' => 'value'], [ 'someFile' => codecept_data_dir('file.png')]);
Run Code Online (Sandbox Code Playgroud)