下载文本/纯文本而不是在浏览器中打开

下载文本/纯文本而不是在浏览器中打开

Firefox 默认打开带有 MIME 的页面

Content-Type: text/plain

在浏览器中。我想下载这些文件。我知道我可以 File Save Page As,但我希望Save File对话框出现在这些文件上。

答案1

在 Firefox 窗口顶部,单击 Firefox 按钮,然后选择“选项”选择“应用程序”面板。

将显示“应用程序”面板。选择要更改默认操作的文件类型。

同一文件扩展名有多个条目?某些扩展名被多种互联网媒体类型使用。

每当您单击该类型的文件时,“操作”列都会为您提供一个下拉菜单,其中包含要采取的操作选项。

在此处输入图片描述

总是询问:将提示您选择单击该类型的文件时 Firefox 采取的操作。如果 Firefox 自动保存文件类型或总是使用某个程序打开它,而您想被询问该怎么做,那么这个选项很有用。

保存文件:每当您单击该类型的文件时,将始终使用下载窗口将文件保存到您的计算机。

使用您选择的应用程序或插件打开文件。

更改后单击“确定”关闭“选项”窗口

好的,既然注释不允许格式化,让我在这里编辑一下。如果您没有看到 TXT 文件类型,请执行以下操作:

在 Firefox 和 Mozilla Suite/SeaMonkey 中,在位置栏(地址栏)中输入 about:config,然后按 Enter 键显示首选项列表,如下图 Windows 7 上的 Firefox 14 所示。如果您看到带有警告消息的页面,这可能会使您的保修失效!,请单击标有“我会小心的,我保证!”的按钮继续。

在此处输入图片描述

要添加新首选项,请在首选项列表中的任意位置单击(右键单击)。在上下文菜单中,选择新建,然后选择要添加的首选项类型。

String is any sequence of text
Integer is a number
Boolean is true-false 

要修改现有首选项,请在首选项上单击(右键单击),选择“修改”并输入新值。在某些情况下,布尔(真-假)首选项将提供“切换”选项。

如果您在 about:config 页面上将布尔首选项 browser.altClickSave 设置为 true,那么您可以在按住 Alt 键并左键单击链接时强制下载。

答案2

如果您使用 PHP,那么使用“Content-disposition:”标签可能对您来说很简单。它会强制浏览器下载给定的文件,但不显示或播放它。

编写一个小的 php 脚本并将文件上传到同一文件夹中。示例脚本是

<?php
  header('Content-disposition: attachment; filename=movie.mpg');
  header('Content-type: video/mpeg');
  readfile('movie.mpg');
?>

找到此解决方案http://www.boutell.com/newfaq/creating/forcedownload.html

希望这可以帮助。

相关内容