로그 파일에 대한 링크를 클릭하면(저에게는 그런 링크에 대한 로그가 있습니다) Firefox가 파일을 열지만 (PDF에서 하는 것처럼) 그냥 저장하고 싶습니다. 그러나 다음과 같이 정의된 로그 파일이 없습니다.파일 유형 관리. 거기에 로그 파일을 어떻게 추가할 수 있나요?
답변1
Firefox는 다른 모든 브라우저와 마찬가지로 HTTP를 사용합니다.Content-Type
페이지 처리 방법을 결정하는 헤더입니다. 귀하의 경우 로그 파일은 다음과 같이 제공됩니다.text/plain
, 이는 Firefox에서 내부적으로 처리됩니다. URL이 끝나는지 여부 .txt
는 .log
중요하지 않습니다.
웹 서버에 대한 액세스 권한이 있는 경우 다음과 .log
같은 파일을 제공하도록 웹 서버를 재구성할 수 있습니다.application/x-log-file
편집.htaccess
서버가 Apache를 실행 중인 경우 또는 서버 자체를 재구성합니다.
웹 서버 구성에 액세스할 수 없는 경우 헤더를 설정하고 원하는 파일을 출력하는 작은 스크립트(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
다음 링크가 있는 파일 과 함께 작동하도록 했습니다 .