當我單擊日誌文件的連結(我有一個類似的連結日誌)時,Firefox 會打開該文件,但我只想保存它(就像我對 PDF 所做的那樣)。但是我沒有將日誌檔案定義為管理文件類型。如何在那裡添加日誌文件?
答案1
與所有其他瀏覽器一樣,Firefox 使用 HTTPContent-Type
header 決定如何處理頁面。在您的情況下,日誌檔案用作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
具有以下連結的文件: