ログファイルへのリンクをクリックすると(そのようなリンクのログがあります)、Firefoxはファイルを開きますが、私はそれを保存したいだけです(PDFの場合のように)。ただし、ログファイルは次のように定義されていません。ファイルタイプの管理そこにログファイルを追加するにはどうすればいいでしょうか?
答え1
Firefoxは他のブラウザと同様にHTTPContent-Type
ページの扱い方を決めるヘッダーです。あなたの場合、ログファイルは次のように提供されますtext/plain
これは Firefox によって内部的に処理されます。URL が で終わる.txt
か で.log
終わるかは関係ありません。
ウェブサーバーにアクセスできる場合は、たとえば次のよう.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
次のリンクを持つファイルでこれを動作させることができました: