एक वेब एप्लिकेशन में मैं काम कर रहा हूं, उपयोगकर्ता एक CSV फ़ाइल के लिंक पर क्लिक कर सकता है। माइम-प्रकार के लिए कोई हेडर सेट नहीं है, इसलिए ब्राउजर इसे टेक्स्ट के रूप में प्रस्तुत करता है। मैं इस फ़ाइल को एक .csv फ़ाइल के रूप में भेजना के लिए चाहते हैं, तो उपयोगकर्ता सीधे calc के साथ खोल सकते हैं, एक्सेल, Gnumeric, आदिसीएसवी एमआईएम-प्रकार का उपयोग कैसे करें?
header('Content-Type: text/csv');
echo "cell 1, cell 2";
अपने कंप्यूटर पर अपेक्षा के अनुरूप इस कोड काम करता है (नहीं है यह हमेशा कैसे होता है?) लेकिन किसी अन्य कंप्यूटर पर काम नहीं करता है।
मेरा ब्राउज़र एक रात का एफएफ 3.0.1 (लिनक्स पर) का निर्माण है। जिन ब्राउज़र में यह काम नहीं करता था वे आईई 7 और एफएफ 3.0 (विंडोज़ पर)
क्या कोई क्विर्क मुझे अनजान है?
प्रज्ञा: इंटरनेट एक्सप्लोरर के लिए जनता का कोई मतलब नहीं है। (मैंने प्रश्न में घटक पर काम किया, और मैंने स्रोत को दबा दिया)। – EricLaw
संभवतः इसकी वास्तविक उपयोगिता एक पूर्ववर्ती प्रगति को प्रतिस्थापित करने के लिए है: नो-कैश हेडर? – Doin