|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Gennady 2:5020/52 03 Apr 2000 18:57:28 To : All Subject : Re: Image File --------------------------------------------------------------------------------
.RFC-X-Complaints-To: abuse@zenon.net
.RFC-NNTP-Posting-Date: 3 Apr 2000 15:07:25 GMT
.RFC-X-Priority: 3
.RFC-X-MSMail-Priority: Normal
.RFC-X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
.RFC-X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
From: "Gennady" <webmaster@webfaq.net>
> Hельзя ли посоветовать, как решить такую задачу: файл (картинка - 30 мег)
> уже имеется на сервере, но я не хочу никому показывать ее настоещее
> расположение, поэтому хочется в перловом скрипте запросить учетную
> информацию (логин, пароль) и выдать файл. Должно получиться типа такого:
> форма с учетными данными, по нажатии кнопки Submit происходит проверка
> логина/пароля, после чего если все нормально автоматически начинается
> даунлоад. При этом важно, не дать URL файла, чтобы при любом скачивании
> пользователю _необходимо_ было бы ввести пароль
Проблема тут в размере файла как я понимаю, а так его можно было бы
прокачать через скрипт.
Т.е. прочитать содержимое файла и отдать на выход с соответствующим
Content-type и Content-disposition. А может это и не проблема... Тут можно
поэксперементировать с изменением имени файла или имени каталога, в котором
файл лежит. А с точки зрения пользователя... Он может не скачать за раз этот
файл. Т.е. возможен вариант докачки после обрыва связи. А это значит
пользователю нужно дать url.
Это все философские рассуждения, я не предлагаю практического решения, т.к.
оно зависит от требований безопасности и, кроме того, это уже много раз
обсуждали. Такое впечатление, что "красивого" решения этой проблемы нет. Я
бы наверно сделал все с использованием паролирования директорий на уровне
сервера, вот только не знаю как там с докачкой, не пробовал...
Gennady
http://WebFAQ.net
--- ifmail v.2.14
* Origin: Mr. Postman (2:5020/52@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5220f6d2fef4.html, оценка из 5, голосов 10
|