Traders Laboratory - View Single Post - .PNG's insist on downloading in Firefox #2
View Single Post
  #1 (permalink)  
Old 12-02-2007, 07:57 AM
Sparrow's Avatar
Sparrow Sparrow is offline
Sparrow has no status.

Trader Specs
 
Join Date: May 2007
Location: Vienna/Austria
Posts: 314
Thanks: 88
Thanked 19 Times in 16 Posts
.PNG's insist on downloading in Firefox #2

Hiya all,

First off I really love this forum, thanks to SoulTrader and all the other contributors.

Since the previous thread has been closed I couldn't post there. As far as I know IE guesses/computes which kind of attachement it is dealing with if the mime type is not set. FF doesn't do that.

To fix this the mime type needs to be set by the server, otherwise only client side workarounds can be used.

Here's a demonstration what the header reply looks like for 2 different attachements:

JPG

Quote:
Date: Sun, 02 Dec 2007 12:48:52 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a
X-Powered-By: PHP/4.4.7
Cache-Control: max-age=31536000, private
Vary: User-Agent
Expires: Mon, 01 Dec 2008 12:48:52 GMT
Last-Modified: Wed, 28 Nov 2007 00:41:16 GMT
ETag: "4246"
Accept-Ranges: bytes
Content-disposition: inline; filename="1.jpg"
Content-transfer-encoding: binary
Content-Length: 138778
Content-Type: image/jpeg
PNG

Quote:
Date: Sun, 02 Dec 2007 12:48:10 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a
X-Powered-By: PHP/4.4.7
Cache-Control: max-age=31536000, private
Vary: User-Agent
Expires: Mon, 01 Dec 2008 12:48:10 GMT
Last-Modified: Mon, 22 Oct 2007 16:56:06 GMT
ETag: "3529"
Accept-Ranges: bytes
Content-disposition: inline; filename="5%20min%20price %20pane.png"
Content-transfer-encoding: binary
Content-Length: 26455
Content-Type: unknown/unknown
Unfortunately I don't know anything about VB so I can't say if this can be fixed and how much work it would be.

Cheers