Страница 1 из 1

Решено - Action для скачивания файла

Добавлено: 2015.02.27, 16:51
CyanoFresh
Здравствуйте. В доках не нашел, как можно сделать загрузку файла на компьютер пользователя(отправить файл, скачать файл или как еще сказать)? Знаю как сделать на чистом php, но на yii2 может красивей решение есть?

Код: Выделить всё

    public function actionDownload($id)
    {
        $model = $this->findModel($id);
        $file = Yii::getAlias('@frontend/web/uploads/1.jpg');
    }
 
Какой код нужно дописать, чтобы шла загрузка файла пользователю? Заранее спасибо

Re: Action для скачивания файла

Добавлено: 2015.02.27, 17:05
CyanoFresh
Разобрался. Надо было добавить

Код: Выделить всё

return Yii::$app->response->sendFile($file); 

Re: Решено - Action для скачивания файла

Добавлено: 2020.02.16, 10:08
killer67
Есть ли возможность лимитировать скорость отдачи файла и управление докачкой файла?
Так же нашел пока только на чистом php