Jump to content
  • 0

загрузка файла с сервера


artem31
 Share

Question

Привет всем.

Проблема вот в чем. Необходимо при нажатии ссылки на текстовый документ (формата *.txt), этот документ не загружался в окно браузера, а выдавалось диалоговое окно на сохранение файла.

Как это реализовать?

Заранее спасибо за ответ.

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

ващета, если разобраться то *.html тоже текстовый файл, который открывается в браузере. Поэтому-то ваш тектовик и открывается в окне.

Вариант вам написал(а) (чЭсна не знаю как правильно) Dimitry Wolotko, а можно ещ? в архив засунуть. Но если уж совсем по сабжу: пишите скрипт, на сохранение (вот ток зачЭм?)

Link to comment
Share on other sites

  • 0
а можно ещ? в архив засунуть. Но если уж совсем по сабжу: пишите скрипт, на сохранение (вот ток зачЭм?)

На страничке дерево на Flash, данные из xml. ZB ветка по обновлению специализированной программы состоит из ссылки на архивный файл и ссылки на текстовый файл. Тем, кому предназначены файлы, щелкнуть правой клавишей по ссылке или сохранить как является непреодолимой задачей/трагедией. Честное слово :)

|_|

|_x.zip

|_x.txt

Необходимо, чтобы при нажатии на x.txt сразу выдавалось диалоговое окно на сохранение файла. Видимо, придется писать скрипт.

Думал, может подскажете к.-нибудь способ.

Link to comment
Share on other sites

  • 0

а если хостер позволяет, можно AddType использовать...

а если не позволяет, написать downloader.php, отдающий содержимое требуемого файла, с заголовками:

Content-Type: application/force-download; name=файл

Content-Transfer-Encoding: binary

Content-Length: размер

Content-Disposition: attachment; filename=файл

Expires: 0

Cache-Control: no-cache, must-revalidate

Pragma: no-cache

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy