当我单击日志文件链接时(我有类似的链接日志),Firefox 会打开文件,但我只想保存它(就像我保存 PDF 一样)。但是我没有将日志文件定义为管理文件类型. 我怎样才能在那里添加日志文件?
答案1
Firefox 与所有其他浏览器一样,使用 HTTPContent-Type
标头来决定如何处理页面。在您的例子中,日志文件用作text/plain
,由 Firefox 内部处理。URL 是否以.txt
或结尾.log
并不重要。
如果你有权访问 Web 服务器,则可以重新配置它以提供.log
文件服务,例如,application/x-log-file
通过編輯.htaccess
如果服务器正在运行 Apache,或者重新配置服务器本身。
如果您无权访问 Web 服务器的配置,也可以编写一个小脚本(使用 PHP 或任何其他语言)来设置标题并输出所需的文件:
<?php
if (isset($_GET["file"])) {
header("Content-Type: application/x-log-file");
readfile(basename($_GET["file"]));
} else {
echo "<ul>\n";
foreach (glob("*.log") as $name) {
echo '<li> <a href="?file='.htmlspecialchars($name).'">'
.htmlspecialchars($name)."</a>\n";
}
echo "</ul>\n";
}
答案2
.rdp
我使用以下链接来处理这个文件: