2015-05-26 12 views
5

मेरे कोड है और एक .apsx पेज का उपयोग करके टैब/नई विंडो में एक पीडीएफ खोलने के लिए निम्न कोड:IE11 नहीं सामग्री-स्वभाव के फ़ाइल नाम का सम्मान

  string fileName = GetFileName(so); 

      Response.Clear(); 
      Response.Buffer = true; 
      Response.ContentType = "application/pdf"; 
      Response.AddHeader("content-disposition", "inline; filename=" + fileName); 
      Response.BinaryWrite(pdfStream); 

जब के लिए ब्राउज़र में सहेजें विकल्प का चयन पीडीएफ, सहेजने वाले संवाद में फ़ाइल नाम IE (11) में सही ढंग से पॉप्युलेट नहीं किया जा रहा है; यह अभी भी पेज का नाम उपयोग कर रहा है। क्रोम और एफएफ काम कर रहे हैं जैसे कि मैं उन्हें भी उम्मीद करता हूं (प्रदान किए गए फ़ाइल नाम का उपयोग सुझाए गए नाम के रूप में)।

इसके अलावा, आईई क्रोम और एफएफ के समान काम करता है जब मैं इनलाइन के बजाय सामग्री-स्वभाव को अटैचमेंट में बदलता हूं। वे सभी फ़ाइल नाम का उपयोग सुझाए गए सहेजे गए नाम के रूप में करते हैं।

क्या मुझे इनलाइन कार्यक्षमता का उपयोग करने के तरीके में कुछ याद आ रही है?

+0

आईई 11.0.9 600 में यहां –

उत्तर

0

क्या आपने अटैचमेंट में इनलाइन बदलने की कोशिश की? Response.AddHeader ("सामग्री-स्वभाव", "अनुलग्नक; फ़ाइल नाम =" + फ़ाइल नाम);

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