Добавление ограничения по времени для ссылки на скачивание - PullRequest
1 голос
/ 27 мая 2011

Как я могу добавить ограничение по времени к моей ссылке для скачивания.

Предположим, что есть ссылка для скачивания, такая: http://www.mywebsite.com/mygallery.zip

Я хочу сказать пользователям, Вы можете скачать этот файл простона 5 часов. и через 5 часов ссылка будет отключена.

Что лучше всего сделать?

1 Ответ

2 голосов
/ 27 мая 2011

Я делал это много раз, генерируя guid и время истечения срока действия и сопоставляя их с фактическим местоположением файла. Это можно сделать в базе данных или в XML-файле, или как вы хотите.

Ссылка будет выглядеть примерно так:

http://www.mywebsite.com/getFile.aspx?id=0C65942EF7BE43892DE1DEEE00B51858

Затем вы просто пишете страницу, которая обслуживает файл, просматривая guid, сравнивая время истечения срока и, если все в порядке, подаете файл в браузер.

Это просто и может быть значительно улучшено, но концепция - это звук.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...