मैं उपयुक्त content-type
हेडर को सेट करके कुछ प्रतिक्रिया में एक स्ट्रीम लौटा रहा हूं । जिस व्यवहार की मुझे तलाश है वह यह है:
यदि ब्राउज़र दी गई सामग्री प्रकार की सामग्री को प्रस्तुत करने में सक्षम है तो उसे ब्राउज़र विंडो में प्रदर्शित करना चाहिए।
यदि ब्राउज़र को पता नहीं है कि सामग्री को कैसे प्रस्तुत करना है, तो उसे "सेव एज़" डायलॉग प्रदर्शित करना चाहिए जहाँ फ़ाइलनाम प्रतिक्रिया में प्रदान किया जाना चाहिए।
समस्या यह है कि अगर मैंने Content-Disposition
शीर्ष लेख को इसके साथ सेट किया है:
"अनुलग्नक; फ़ाइल नाम =" myfile.txt ""
ब्राउज़र हमेशा "सेव एज़" डायलॉग प्रदर्शित करेगा।
अगर मैं सेट नहीं करता हूं Content-Disposition
, तो "save as" डायलॉग में उपयोग किया जाने वाला फ़ाइल नाम URL में एक है जो मेरे मामले में काम नहीं करता है।
मैंने सेटिंग Content-Disposition
करने की भी कोशिश की inline
लेकिन नतीजा वही है।