我想測試文件上傳的restful API測試。將文件發送到代碼中的Restful服務
我嘗試運行:
$I->sendPOST($this->endpoint, $postData, ['file' => 'example.jpg']);
,我想它作爲用戶發送example.jpg
文件中的文件輸入與名file
行爲相同,但它似乎並沒有這樣的工作方式。我得到:
[PHPUnit_Framework_ExceptionWrapper]上傳的文件必須是一個數組或UploadedFile的一個實例。
是否有可能在codeception使用REST插件上傳文件?文檔非常有限,很難說如何去做。
我也在測試API使用Postman
插件Google Chrome
和我可以上傳文件沒有問題使用此插件。
這是工作,但不可能得到與$請求 - 創建的文件>文件(「文件」);方法在控制器中。我可以通過$ request-> get('file')得到它,這不是一個正確的行爲。你如何管理呢? – Okipa 2016-03-09 10:19:16