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