Здравствуйте, уважаемые программисты)
Стоит задача - необходимо с одного проекта на yii2 передать файл на другой проект также на yii2. Фишка в том, что файл НЕЛЬЗЯ передавать в открытую (т.е. отдавать ссылку на файл, и на втором проекте курлом или чем либо еще скачивать).
Я вроде как докопался до вот такого способа:
Yii::$app->response->sendFile($path, $model->file, ['mimeType'=>'application/zip']);
Но как мне принять на втором сервере все это дело?)
...мб как то так? Но чето не очень)
private function download($url, $file)
{
$myFile = @fopen($file, "w");
$resource = curl_init();
curl_setopt($resource, CURLOPT_URL, $url);
curl_setopt($resource, CURLOPT_FILE, $myFile);
curl_setopt($resource, CURLOPT_HEADER, 0);
curl_exec($resource);
curl_close($resource);
fclose($myFile);
}
Вопрос дополнен одной важной деталью.
"Загрузка-файла-в-рамках-rest-json-концепции"