कभी-कभी, यह वांछित होता है कि आप एक विकल्प देना चाहते हैं जहां एक उपयोगकर्ता एक लिंक पर क्लिक कर सकता है और यह वास्तविक सामग्री प्रदर्शित करने के बजाय उपयोगकर्ता को "फाइल डाउनलोड" डायलॉग बॉक्स पॉप अप करेगा। यह बहुत आसान है और HTTP हेडर के माध्यम से प्राप्त किया जा सकता है। यह HTTP हेडर पिछले अनुभाग में उल्लिखित हेडर से अलग होगा।
उदाहरण के लिए, यदि आप एक दी गई लिंक से FileName फ़ाइल को डाउनलोड करने योग्य बनाना चाहते हैं, तो इसका सिंटैक्स निम्नानुसार है -
#!/usr/bin/python # HTTP हेडर print "Content-Type:application/octet-stream; name = \"FileName\"\r\n"; print "Content-Disposition: attachment; filename = \"FileName\"\r\n\n"; # वास्तविक फ़ाइल सामग्री यहां जाएगी। fo = open("foo.txt", "rb") str = fo.read(); print str # खुली फ़ाइल बंद करें fo.close()आशा है आपको यह ट्यूटोरियल पसंद आया। यदि हाँ, तो कृपया अपनी प्रतिक्रिया भेजें: संपर्क करें