1. Реализую интерфейс обмена файлами в другую систему.
2. Файл должен быть доступен например по публичной ссылке по определенному токену в ограниченное время например 60 секунд.
3. Пример: www.example.com/uploads/23/export_gile. ... fyeuhGGjdg
4. Файл имеет конфиденциальную информацию чтобы умные ребята не могли сгенерировать адреса и стащить все файлы.
5. Называть сам файл используя токен нежелательно, т.к он должен быть читабельным.
6. Как это лучше реализовать ?
отдача pdf (любого файла) по token
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
Re: отдача pdf (любого файла) по token
т.е. все сводится к реализации такого экшена ?
Спасибо
Код: Выделить всё
public function actionDownload($token)
{
if (DowdLoadTokens::ExistsAndNotExpired($token)) {
return \Yii::$app->response->sendFile('path/to/file.txt');
} return "Кукиш вам";