папка для загрузки находится в папке web
$success = file_put_contents(Yii::getAlias('@web/uploads/img.png'
,base64_decode($detail));
базовый путь или root проекта
$success = file_put_contents(Yii::getAlias('@app/uploads/img.png'
,base64_decode($detail)); //base path
$success = file_put_contents(Yii::getAlias('@webroot/uploads/img.png'
,base64_decode($detail)); //root directory(directory containing the entry script.)
Дополнительные примеры: В корне проекта
$_SERVER["DOCUMENT_ROOT"].'/uploads/img.png';
\yii\helpers\Url::to('@webroot/uploads/img.png');
Получить файл из папки в корне проекта (код находится в другой папке):
__DIR__.'\..\uploads\img.png'