2013-04-16 6 views
8

नहीं मिल सकती है यह IE8 डाउनलोड समस्या के बारे में पुरानी समस्या होनी चाहिए। मैंने प्रतिक्रिया शीर्षलेख सेट करने के लिए PHP का उपयोग किया:आईई 8: इंटरनेट एक्सप्लोरर इस इंटरनेट साइट को खोलने में सक्षम नहीं था। अनुरोधित साइट या तो अनुपलब्ध है या

header("Pragma: public"); 
header("Expires: 0"); 
header("Content-type: application/octet-stream"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Length: ".strlen($content)); 
header("Content-Disposition: attachment; filename='$filename'"); 

और कनेक्शन फिडलर द्वारा नज़दीक कैप्चर किया गया है।

जब मैं IE8 (एसएसएल में नहीं), संदेश बॉक्स में ऊपर हेडर के साथ फ़ाइल को डाउनलोड करने का प्रयास करें:

"इंटरनेट एक्सप्लोरर इस इंटरनेट साइट को खोलने के लिए सक्षम नहीं था अनुरोध किया साइट या तो अनुपलब्ध है या नहीं कर सकते। पाया जायेगा।" पॉप अप और डाउनलोड बंद कर दिया गया है।

मैंने नेट पर खोज की और कई समाधानों का प्रयास किया लेकिन ऐसा लगता है कि उनमें से कोई भी काम नहीं करता है। क्या इस समस्या के लिए कोई अन्य समाधान होगा?

पीएस: मैंने कोशिश की है: प्रतिक्रिया हेडर/रीसेट सामग्री हटाएं शीर्षलेख में टाइप करें/साइट को विश्वसनीय साइट/सेट में जोड़ें "एन्क्रिप्टेड पृष्ठों को डिस्क पर सहेजें" सत्य के रूप में नहीं।

धन्यवाद।

+0

एक ही समय में उन शीर्षकों को हटाने का प्रयास करें, यह देखने के लिए कि कौन सा आईई तोड़ रहा है। – Blender

उत्तर

4

आईई में एचटीटीपीएस से फ़ाइलों को डाउनलोड करने में समस्याएं हैं जब शीर्षलेख में नो-कैश सेट किया गया है। अधिक जानकारी के लिए इस पृष्ठ को http://blogs.msdn.com/b/ieinternals/archive/2009/10/02/internet-explorer-cannot-download-over-https-when-no-cache.aspx आज़माएं।

5

Le-रॉय के जवाब के अलावा:

मैं

Cache-Control: private, max-age=1 

सेट और यह मेरे लिए समस्या का समाधान हो।

Le-रॉय की लिंक से, यदि इनमें से किसी भी सेट कर रहे हैं:

Cache-Control header with the tokens no-cache, no-store 
Vary header that specifies almost anything 
Pragma header that specifies exactly no-cache 

आईई डाउनलोड असफल हो जायेगी।

संबंधित मुद्दे