Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дать скачать файл и не показать ссылку??? / 10 сообщений из 10, страница 1 из 1
12.04.2005, 14:43
    #33010899
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
Подскажите, плз.

Задача вот какая:
- файлы могут скачивать только авторизированные юзеры;
- после того, как он введет свой логин и пароль, он переходит на страницу скачивания;
- но ведь на ней он может увидеть ссылки на все эти файлы и, если, например, вдальнейшем его логин будет удален, он все равно сможет скачивать эти файлы, вводя в строке браузера путь к ним.

Вопрос:
Как дать юзеру скачать файл с сайта и при этом, чтобы он нигде не увидел ссылку на этот файл? Или как вообще правильно давать только авторизованным юзерам скачивать файлы?

СПАСИБО!
...
Рейтинг: 0 / 0
12.04.2005, 15:15
    #33011044
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
profilтак в чем проблема-то?
предоставляешь доступ к папке, где лежат файлы только авторизованным юзерам.
кинь туда web.config:

Если не сложно, можно поподробнее, как предоставлять доступ к папкам только авторизированным юзерам?
У меня авторизация на форме.
...
Рейтинг: 0 / 0
12.04.2005, 15:35
    #33011108
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
Что ж выходит никак нельзя??? :(
...
Рейтинг: 0 / 0
12.04.2005, 16:55
    #33011337
manishma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
авторизация средствами ASP.NET работает если запрос обрабатывантся ASP.NET рантаймом

значит нужно настроить ISAPI фильтры в IIS на соответствующие расширения (.rar, .zip, и т.п)

или использовать Хандлеры , что по моему лучше
...
Рейтинг: 0 / 0
12.04.2005, 17:49
    #33011541
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
manishmaавторизация средствами ASP.NET работает если запрос обрабатывантся ASP.NET рантаймом

значит нужно настроить ISAPI фильтры в IIS на соответствующие расширения (.rar, .zip, и т.п)

или использовать Хандлеры , что по моему лучше
Что за хандлеры?
...
Рейтинг: 0 / 0
16.04.2005, 21:46
    #33019720
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
Вот тут инфа есть:
http://www.gotdotnet.ru/DotNet/FAQ/ASPNET/26434.aspx
...
Рейтинг: 0 / 0
17.04.2005, 00:41
    #33019754
Rotansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
RotanskyВот тут инфа есть:
http://www.gotdotnet.ru/DotNet/FAQ/ASPNET/26434.aspx
Сам попробовал. Работает плохо. Вместо того чтобы предложить (хотя бы) сохранить или открыть файл вываливает его в окно и жалуется что типа "XML ваш, батенька, непраааавильный!"
...
Рейтинг: 0 / 0
21.04.2005, 07:53
    #33026694
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
Чтобы путь к файлу не был виден, лучше всего записывать документ в страницу и установить заголовок "application/octet-stream;name=myfile.ext". В этом случае у клиента всегда будет выбор что сделать с файлом(он не будет открываться в браузере). Еще можно запихнуть в iframe на странице скачивания.
...
Рейтинг: 0 / 0
21.04.2005, 21:10
    #33028952
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
Спасибо! Попробую...
...
Рейтинг: 0 / 0
23.04.2005, 14:50
    #33031745
Str
Str
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дать скачать файл и не показать ссылку???
// качаем к клиенту из текущего каталога приложения файл Report.doc

String Fname=Server.MapPath("Report.doc");
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "binary/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=Report.doc");
Response.WriteFile(Fname);
Response.Flush();
Response.Close();
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дать скачать файл и не показать ссылку??? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]