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. टिंकर फ़ाइल संवाद फोकस कैसे दें?

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