如何在 Firefox 中将类型添加到“管理的文件类型”?

如何在 Firefox 中将类型添加到“管理的文件类型”?

当我单击日志文件链接时(我有类似的链接日志),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我使用以下链接来处理这个文件:

相关内容