Forum Webscript.Ru
Программирование => Perl => Тема начата: Error202 от 06 Марта 2006, 17:47:51
-
Как сделать такую штуку:
Есть файлы tif по 5 Мб каждый...
Мне нужно сделать сервис, чтобы юзер мог скачивать данные файлы, но доступ к ним дает только админ на определенное время...
Проблема в одном, как организовать эти уникальные ссылки? Чтобы пользователь не смог определить откуда реально берутся файлы...
-
hint:
ln -s real-file "/dir/under/www/$(date | md5sum cut -c1-32).tif"
print -l "#! /bin/sh" "find /dir/under/www -name \'*.tif\' -cmin +60 -print | xargs rm -f" > /etc/cron.hourly/cronscript.cron
-
Что-то я не могу сооброзить :(
И еще одно... Пользователю дается разрешение на скачку только одного, двух файлов из общего каталога файлов, допустим на 24 часа... Как такую штуку организовать...
-
1. симлинк на случайно сгенерированное имя файла и отдача его клиенту.
2. по окончанию срока жизни -- удалить.
3. аутентифицировать пользователя и вести для него счетчик скачиваний.
-
У меня есть тестовая разработка антилича, с ипользованием mod_rewrite. Обрезает канал по ширине, скрывает реальные линки, может ограничивать докачку - в общем масса приятностей. Но требует доработки отверткой. Писал под один проект но еще не доделал до конца. Если интересны сурсы - пиши в пм.