У меня есть один текстовый файл:
Когда я нажимаю 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.