Chrome 12.0.742.112 के साथ, यदि मैं निम्नलिखित हेडर के साथ रीडायरेक्ट करता हूं:
HTTP/1.1 302 Found
Location: http://0.0.0.0:3000/files/download.zip
Content-Type: text/html; charset=utf-8
Cache-Control: no-cache
X-Ua-Compatible: IE=Edge
X-Runtime: 0.157964
Content-Length: 0
Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18)
Date: Tue, 05 Jul 2011 18:42:25 GMT
Connection: Keep-Alive
यदि निम्नलिखित ने शीर्ष लेख लौटाया तो:
HTTP/1.1 200 OK
Last-Modified: Tue, 05 Jul 2011 18:18:30 GMT
Content-Type: application/zip
Content-Length: 150014
Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18)
Date: Tue, 05 Jul 2011 18:44:47 GMT
Connection: Keep-Alive
Chrome पुनर्निर्देशित नहीं करेगा, और न ही पिछले पृष्ठ को बदलेगा, यह सिर्फ कंसोल में निम्नलिखित चेतावनी की सूचना देगा:
संसाधन को दस्तावेज़ के रूप में व्याख्या किया गया लेकिन MIME प्रकार के अनुप्रयोग / ज़िप के साथ स्थानांतरित किया गया।
फ़ायरफ़ॉक्स में प्रक्रिया सही ढंग से काम करती है, और यदि मैं एक नया टैब खोलता हूं और सीधे क्रोम में जाता हूं, तो भी क्रोम में ठीक काम करता है http://0.0.0.0:3000/files/download.zip
। क्या मैं कुछ गलत कर रहा हूं, या यह क्रोम का बग / क्विक है?