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
希望这可以帮助。