Wenn ich auf den Link zur Protokolldatei klicke (ich habe ein Protokoll mit solchen Links), öffnet Firefox die Datei, aber ich möchte sie nur speichern (wie bei PDFs). Allerdings habe ich keine Protokolldatei definiert alsDateityp verwalten. Wie kann ich dort Protokolldateien hinzufügen?
Antwort1
Firefox verwendet wie alle anderen Browser das HTTPContent-Type
Header, um zu entscheiden, wie mit der Seite verfahren werden soll. In Ihrem Fall wird die Protokolldatei alstext/plain
, was von Firefox intern gehandhabt wird. Ob die URL mit endet .txt
oder .log
nicht, spielt keine Rolle.
Wenn Sie Zugriff auf den Webserver haben, können Sie ihn so konfigurieren, dass er .log
beispielsweise Dateien bereitstellt, application/x-log-file
entweder durchBearbeitung.htaccess
wenn auf dem Server Apache ausgeführt wird, oder indem Sie den Server selbst neu konfigurieren.
Wenn Sie keinen Zugriff auf die Konfiguration des Webservers haben, können Sie auch ein kleines Skript (in PHP oder einer anderen Sprache) schreiben, das Header festlegt und die gewünschte Datei ausgibt:
<?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";
}
Antwort2
.rdp
Ich habe dies mit Dateien mit den folgenden Links zum Laufen gebracht :