Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में फाइल डाउनलोड डायलॉग बॉक्स कैसे बढ़ाएं?

कभी-कभी, यह वांछित होता है कि आप विकल्प देना चाहते हैं जहां उपयोगकर्ता एक लिंक पर क्लिक कर सकता है और यह वास्तविक सामग्री प्रदर्शित करने के बजाय उपयोगकर्ता को "फ़ाइल डाउनलोड" संवाद बॉक्स पॉप अप करेगा। यह बहुत आसान है और 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()

आशा है कि आपको यह ट्यूटोरियल अच्छा लगा होगा। यदि हां, तो कृपया मुझे अपना फ़ीडबैक यहां भेजें:हमसे संपर्क करें


  1. विंडोज फाइल डायलॉग बॉक्स में कस्टम शॉर्टकट कैसे बनाएं

    फाइल डायलॉग बॉक्स, या आमतौर पर सेव या ओपन फाइल डायलॉग बॉक्स के रूप में जाना जाता है, जब भी आप विंडोज़ में किसी प्रोग्राम के माध्यम से फ़ाइल को सहेजने और/या खोलने का प्रयास कर रहे हैं तो आप सबसे आम विंडो देखेंगे। डिफ़ॉल्ट रूप से, विंडोज़ में दो प्रकार के फ़ाइल डायलॉग बॉक्स होते हैं, जिनमें से एक में

  1. टिंकर/पायथन में पॉपअप संवाद कैसे प्राप्त करें?

    टिंकर एक मानक पायथन पुस्तकालय है जिसका उपयोग जीयूआई-आधारित अनुप्रयोगों को बनाने और विकसित करने के लिए किया जाता है। हम टिंकर में एक एप्लिकेशन बना सकते हैं और उसमें विजेट जोड़ सकते हैं जो एप्लिकेशन को अधिक इंटरैक्टिव बनाते हैं। मान लीजिए कि हम किसी एप्लिकेशन में पॉपअप डायलॉग दिखाना चाहते हैं। इस माम

  1. टिंकर फ़ाइल संवाद फोकस कैसे दें?

    कार्यात्मक और विशेष रुप से प्रदर्शित एप्लिकेशन बनाने के लिए टिंकर पायथन लाइब्रेरी का उपयोग किया जा सकता है। इसमें बहुत सारे पैकेज और फ़ंक्शन हैं जिनका उपयोग विभिन्न कार्यों के लिए किया जाता है। फ़ाइल संवाद टिंकर में पैकेज स्थानीय मशीन में फाइल सिस्टम के साथ बातचीत करने की सुविधा देता है। फ़ाइल संवाद