Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
JavaScript & JScript
»
Окно сохранения файла
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Окно сохранения файла (Прочитано 4121 раз)
0 Пользователей и 1 Гость просматривают эту тему.
smoker_cannabis
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
Окно сохранения файла
«
:
22 Декабря 2004, 14:16:34 »
Здраствуйте!
Есть ссылка на файл
Файл
.
Как сделать чтоб при клике на эту ссылку вылазило окошко сохранения файла на диске, а не открывался сам файл в браузере?
Записан
э, не понял
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Окно сохранения файла
«
Ответ #1 :
22 Декабря 2004, 14:22:59 »
smoker_cannabis
Общий ответ: нет.
Если только в file.html прописать
, да и то не знаю, сработает ли.
Серверная сторона (perl, php, ...) доступна?
Записан
LJ: Backslashed life (rss)
smoker_cannabis
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
Окно сохранения файла
«
Ответ #2 :
25 Декабря 2004, 15:20:06 »
CGVictor
доступна !
Записан
э, не понял
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Окно сохранения файла
«
Ответ #3 :
26 Декабря 2004, 19:10:57 »
smoker_cannabis
Ну так и выдай при ответе на запрос http-заголовок, скажем, header("Content-type: application/
чего-то там
"); (это ПХП)
На чем пишешь?
Записан
LJ: Backslashed life (rss)
4you
Заглянувший
Новичок
Сообщений: 17
+0/-0
0
Окно сохранения файла
«
Ответ #4 :
27 Декабря 2004, 13:11:55 »
$FileName
= \
'mde.txt\';
$MYVAR[\'NAV_FILES_DIR\'] = \'\';
header("Content-Disposition: attachment; filename=".$FileName."\\r\\n");
header("Content-Type: application/octet-stream\\r\\n");
header("Content-Type: application/force-download\\r\\n");
header("Content-Type: application/download\\r\\n");
header("Content-Transfer-Encoding: binary\\r\\n");
readfile($MYVAR[\'NAV_FILES_DIR\'].$FileName);
Записан
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Окно сохранения файла
«
Ответ #5 :
27 Декабря 2004, 22:34:34 »
4you
[off]Вот примерно это я и хотел сказать
[/off]
Записан
LJ: Backslashed life (rss)
smoker_cannabis
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
Окно сохранения файла
«
Ответ #6 :
28 Декабря 2004, 19:52:44 »
Уважаемые, мне охота была увидеть решение на javescript (если оно возможно), а так у меня на perl все работает.
Всем спасибо.
Записан
э, не понял
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Окно сохранения файла
«
Ответ #7 :
28 Декабря 2004, 22:11:24 »
[off]
Цитировать
smoker_cannabis
:
если оно возможно
В том-то и дело. С точки зрения спецификаций, любой заголовок HTTP может быть заменен с помощью http-equiv. Но поймут это далеко не все браузеры.
Это я так, чтобы тему закрыть...
[/off]
Записан
LJ: Backslashed life (rss)
glebushka
студент
Ветеран
Сообщений: 944
+0/-0
2
Окно сохранения файла
«
Ответ #8 :
29 Декабря 2004, 02:05:39 »
smoker_cannabis, и в чём проблемы? Отдавай файл file.html перлом. С нужными тебе заголовками.
Записан
Ну к чему все это, лучше бы водки выпили...
glebushka
студент
Ветеран
Сообщений: 944
+0/-0
2
Окно сохранения файла
«
Ответ #9 :
29 Декабря 2004, 02:07:55 »
можно ещё правда в хтакссесе прописать MIME type для *.html, но как ты понимаешь, тогда это распространится на все файлы в папке. Хотя если у тебя все файлы *.htm то тебе по барабну. Вообще способов масса, было бы желание:)
Записан
Ну к чему все это, лучше бы водки выпили...
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
JavaScript & JScript
»
Окно сохранения файла
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28