public function downloadFileWithCustomFilename(\Step\Api\TokenUser $I) { $I->am('a file owner'); $I->wantTo('insert a file in a forum'); $fileMetaData = $I->getSharedFileInformation(); // Note: The share file is a PNG $filename = 'jackinabox.png'; $url = $this->apiUrl . $fileMetaData['token'] . '/' . $filename; $I->haveHttpHeader('Accept', $this->browserHeader); $I->sendGET($url); $I->downloadAFile($fileMetaData, $filename); }