Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / download / 9 сообщений из 9, страница 1 из 1
17.02.2003, 14:36
    #32107367
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
Люди помогите мне плиззззз!

Есть на форме кнопка, нужно по ее нажатию закачать файл на клиента.
Также как Save As это делает.
Как это делается?
...
Рейтинг: 0 / 0
17.02.2003, 14:38
    #32107370
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
Код: plaintext
1.
2.
3.
4.
5.
 --- Кусок HTML кода
 
Кнопка downlaod. Нажми и <a href="http://www.mysite.ru/files/file_to_download.zip>скачай</a> файл
 --- Кусок HTML кода
 
...
Рейтинг: 0 / 0
17.02.2003, 14:58
    #32107396
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
неподходит
мне надо сначала этот файл сформировать,
а потом открыть окно "Save As"
...
Рейтинг: 0 / 0
17.02.2003, 15:02
    #32107400
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
А в чем проблема.

Скриптом формируешь файл. Потом в header для файла прописываешь
Content-type: application/rtf
Соответственно для RTF документа...
...
Рейтинг: 0 / 0
17.02.2003, 15:59
    #32107445
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
да я знаю,
но он сохраняет файл по именем страницы,
а не под именем файла :(((
за..бся я уже с этим биться, ни как не победю
...
Рейтинг: 0 / 0
17.02.2003, 17:34
    #32107521
Pifon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
perehodi na page tam genererui fail vnutri directory IIS
a potom
response.redirect ()
pryamo na nego (glyadish i pomozhet)
...
Рейтинг: 0 / 0
18.02.2003, 07:55
    #32107658
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
я так уже делал,
он просто открывается в окне и все.
у меня excel файлы.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
22.11.2006, 23:10
    #34148484
Jakushev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
string file_path = Path.Combine(Request.PhysicalApplicationPath "File.wmv");Response.ContentType = "video/avi"; Response.AddHeader("Content-Disposition" "filename = File.wmv");Response.TransmitFile(file_path);
...
Рейтинг: 0 / 0
22.11.2006, 23:25
    #34148497
Jakushev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
download
Столкнулся с той же проблемой, нашел решение - делюсь. Если файл большой, есть такой элегантный способ, как пустить его в выходной поток без загрузки в память на сервере (программисты ПХП, есть аналог пхпэшный, данного действа?), с помощью функции TransmitFile. В случае, если файл уже в виде стоки в переменной, то в конце вместо TransmitFile вызываешь Response.Write(имя_переменной)

Код: plaintext
1.
2.
3.
string file_path = Path.Combine(Request.PhysicalApplicationPath, "File.wmv");
Response.ContentType = "video/avi";         
Response.AddHeader("Content-Disposition", "filename = File.wmv");
Response.TransmitFile(file_path);

В результате выдается ссылочка на закачку файла File.wmv.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / download / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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