загрузите текстовый файл вместо открытия в браузере

У меня есть один текстовый файл:

Когда я нажимаю Download, он должен скачать и сохранить его в моем локальном пути загрузки.

Я пытался.

window.open("data.txt"); 

а также

 header("Location:data.txt") 

Но оба они открывают браузер текстовых файлов. Я загружаю txt-файл.

Любой, пожалуйста, помогите мне ..

благодаря

Manikandan.

http заголовки могут решить вашу проблему, просто referr

  http://en.wikipedia.org/wiki/List_of_HTTP_header_fields 

Попробуй это:

 $file = "data.txt"; $text = file_get_contents($file); header("Content-Disposition: attachment; filename=\"$file\""); echo $text; 

Можете ли вы использовать этот JQuery-плагин http://jdownloadplugin.com/ для загрузки файла. Он имеет много дополнительных интересных функций для загрузки файлов из Интернета.

если вы используете apache и хотите принудительно загружать файлы txt, а не открывать их в браузере. вы можете использовать .htaccess

 AddType application/octet-stream .txt 

Я могу сказать вам, что вам нужно установить содержимое заголовка заголовка как вложение файла, но я не знаю, как это сделать из JavaScript.