मेरे पास लिंकबूटन के साथ एक एएसपीएक्स पेज है जो जावास्क्रिप्ट को उपयोगकर्ताओं द्वारा डाउनलोड करने के लिए ब्राउज़र में फ़ाइलों को स्ट्रीम करने के लिए एक नया एएसपीएक्स पृष्ठ खोलने के लिए आग लगाता है।आईई 7 बग? - फ़ाइल डाउनलोड करते समय तत्काल सहेजें/खोलें - सी # एएसपीनेट 3.5
एक्सपी एसपी 3, आईई 7 और फ़ायरफ़ॉक्स 3.5 पर विकास और यूनिट परीक्षण, निम्नलिखित कोड का उपयोग करते हुए (सामग्री-डिस्पोजिशन टैग में "अनुलग्नक" भाग होने की कुंजी), दोनों एक संवाद बॉक्स को संकेत देते हैं कि क्या मैं सहेजना चाहता हूं या दस्तावेज़ खोलते हैं, जो है मैं वास्तव में क्या चाहते हो:
private void WriteFileToBrowser(Byte[] requestFile, string filename, String m_mimeType, String m_format)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;filename=" + filename + "." + m_format);
Response.ContentType = m_mimeType;
Response.BinaryWrite(requestFile);
Response.Flush();
}
जब मैं एक Windows 2003 सर्वर को यह तैनाती और एक ही aspx पृष्ठ पर नेविगेट, Firefox 3.5 सही ढंग से एक को बचाने/ओपन विकल्प के लिए पूछता है के रूप में उम्मीद चूंकि यह एफएफ में डिफ़ॉल्ट ऑपरेशन है।
जब मैं आईई 7 में नेविगेट करता हूं और डाउनलोड करने के लिए क्लिक करता हूं, तो मुझे एक पॉप अप विंडो मिलती है जो 1/8 वें दूसरे शीर्ष के लिए दृश्यमान होती है ... और गायब हो जाती है। सहेजने/खोलने के लिए कोई संकेत नहीं।
तो मैं IE 7 में जाने -> उपकरण -> इंटरनेट विकल्प -> सुरक्षा -> कस्टम स्तर -> डाउनलोड
स्वत: फ़ाइल डाउनलोड के लिए उत्साह अक्षम है। जब मैं इसे सक्षम करने के लिए इसे जांचता हूं तो मुझे सही/सही काम करने के लिए सहेजें/ओपन प्रॉम्प्ट मिलता है।
तो मेरा सवाल है ..... क्या किसी ने इसके आसपास काम किया है? मैंने उन चीजों का एक गुच्छा करने की कोशिश की है जो लोग विभिन्न शीर्षलेख टैग जैसे कैश, प्राग्मा इत्यादि के साथ काम करने का दावा करते हैं ... इनमें से कोई भी इस तथ्य के आसपास नहीं आता है कि आईई में डिफ़ॉल्ट रूप से डाउनलोड संपत्ति अक्षम है।
मैंने कुछ ऐसा करने की कोशिश की है और यह आईई 7,8 में काम करता है। क्या आप m_mime टाइप का सटीक मान प्रदान कर सकते हैं जिसका आप उपयोग करते हैं? पैरामीटर सूची "एप्लिकेशन/पीडीएफ", "पीडीएफ" –
का उपयोग कर परीक्षण के लिए उपयोग कर रहे हैं। एप्लिकेशन/ज़िप कुछ जो आईई 7 अपनी खिड़की के भीतर प्रदर्शित नहीं कर सकता है। –
क्या आप अन्य लोगों को आजमाएं उदाहरण के लिए इसे उपयोग करने के लिए –