- From: Terje Bless <link@dev.w3.org>
- Date: Fri, 04 Feb 2005 21:01:57 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/validator/httpd/cgi-bin In directory hutz:/tmp/cvs-serv21113/httpd/cgi-bin Modified Files: check Log Message: Add warning when MSIE XP SP2 is getting a fatal error on text/plain upload. Index: check =================================================================== RCS file: /sources/public/validator/httpd/cgi-bin/check,v retrieving revision 1.384 retrieving revision 1.385 diff -u -d -r1.384 -r1.385 --- check 4 Feb 2005 19:44:42 -0000 1.384 +++ check 4 Feb 2005 21:01:54 -0000 1.385 @@ -1434,9 +1434,26 @@ . uri_escape $url; exit; } else { + my $msie = ''; $File->{'Error Flagged'} = TRUE; + if ($File->{'Is Upload'} and $ct eq 'text/plain' + and $q->http('User-Agent') eq 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)') { + $msie = <<".EOF."; + + <p id="msie"> + <strong>Note:</strong> + a bug in the version of Microsoft's Internet Explorer that comes with + Windows XP's Service Pack 2 causes it to mislabel uploaded files as + "<code>text/plain</code>". If this is the browser you are using you + can work around this problem by using a different browser — + such as <a href="http://getfirefox.com/">Firefox</a> — for + validating uploaded files; or by publishing the page in question + and validating it by URL instead. + </p> +.EOF. + } $File->{'Error Message'} = sprintf(<<" EOF", &ent($ct)); - <div class="error"> + <div class="error">$msie <p> Sorry, I am unable to validate this document because its content type is <code>%s</code>, which is not currently supported by this service.
Received on Friday, 4 February 2005 21:01:57 UTC