Cuando hago clic en el enlace para registrar el archivo (tengo un registro de enlaces como ese), Firefox abre el archivo, pero solo quiero guardarlo (como hago con los archivos PDF). Sin embargo, no tengo un archivo de registro definido comoAdministrar tipo de archivo. ¿Cómo puedo agregar archivos de registro allí?
Respuesta1
Firefox, como todos los demás navegadores, utiliza HTTP.Content-Type
encabezado para decidir cómo manejar la página. En su caso, el archivo de registro se sirve comotext/plain
, que es manejado internamente por Firefox. No importa si la URL termina en .txt
o en..log
Si tiene acceso al servidor web, puede reconfigurarlo para que sirva .log
archivos, por ejemplo, application/x-log-file
ya sea medianteedición.htaccess
si el servidor ejecuta Apache, o reconfigurando el propio servidor.
Si no tiene acceso a la configuración del servidor web, también es posible escribir un pequeño script (en PHP o cualquier otro lenguaje) que establezca encabezados y genere el archivo deseado:
<?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";
}
Respuesta2
Conseguí que esto funcione con .rdp
archivos con los siguientes enlaces: