कभी-कभी, यह वांछित होता है कि आप विकल्प देना चाहते हैं जहां उपयोगकर्ता एक लिंक पर क्लिक कर सकता है और यह वास्तविक सामग्री प्रदर्शित करने के बजाय उपयोगकर्ता को "फ़ाइल डाउनलोड" संवाद बॉक्स पॉप अप करेगा। यह बहुत आसान है और HTTP शीर्षलेख के माध्यम से प्राप्त किया जा सकता है। यह एचटीटीपी हेडर पिछले सेक्शन में बताए गए हेडर से अलग है।
उदाहरण के लिए, यदि आप एक फ़ाइलनाम बनाना चाहते हैं फ़ाइल किसी दिए गए लिंक से डाउनलोड करने योग्य है, तो इसका सिंटैक्स इस प्रकार है -
#!/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() आशा है कि आपको यह ट्यूटोरियल अच्छा लगा होगा। यदि हां, तो कृपया मुझे अपना फ़ीडबैक यहां भेजें:हमसे संपर्क करें