From 576f325c86f171acef42500a356a22a88459e0b6 Mon Sep 17 00:00:00 2001 From: Fumitoshi UKAI Date: Wed, 17 Apr 2002 02:32:13 +0000 Subject: [w3m-dev 03176] no Content-Type in http response header * file.c (loadGeneralFile): guess content-type from filename From: Kiyokazu SUTO --- ChangeLog | 7 ++++++- file.c | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 295f526..5a77261 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-04-17 Kiyokazu SUTO + + * [w3m-dev 03176] no Content-Type in http response header + * file.c (loadGeneralFile): guess content-type from filename + 2002-04-09 Hironori Sakamoto * [w3m-dev 03169] Can't calculate table height if number of cells > 20. @@ -3340,4 +3345,4 @@ * release-0-2-1 * import w3m-0.2.1 -$Id: ChangeLog,v 1.369 2002/04/09 14:53:54 ukai Exp $ +$Id: ChangeLog,v 1.370 2002/04/17 02:32:13 ukai Exp $ diff --git a/file.c b/file.c index 89d96a8..8fd7d2f 100644 --- a/file.c +++ b/file.c @@ -1,4 +1,4 @@ -/* $Id: file.c,v 1.89 2002/04/09 14:45:58 ukai Exp $ */ +/* $Id: file.c,v 1.90 2002/04/17 02:32:13 ukai Exp $ */ #include "fm.h" #include #include "myctype.h" @@ -1634,6 +1634,8 @@ loadGeneralFile(char *path, ParsedURL *volatile current, char *referer, #endif readHeader(&f, t_buf, FALSE, &pu); t = checkContentType(t_buf); + if (t == NULL && pu.file != NULL) + t = guessContentType(pu.file); if (t == NULL) t = "text/plain"; if (http_response_code >= 301 && http_response_code <= 303 -- cgit v1.2.3