কম্পিউটার

কিভাবে পাইথনে একটি ফাইল ডাউনলোড ডায়ালগ বক্স বাড়াতে হয়?


কখনও কখনও, এটি পছন্দ করা হয় যে আপনি বিকল্প দিতে চান যেখানে একজন ব্যবহারকারী একটি লিঙ্কে ক্লিক করতে পারেন এবং এটি প্রকৃত বিষয়বস্তু প্রদর্শনের পরিবর্তে ব্যবহারকারীর কাছে একটি "ফাইল ডাউনলোড" ডায়ালগ বক্স পপ আপ করবে। এটি খুব সহজ এবং HTTP হেডারের মাধ্যমে অর্জন করা যেতে পারে। এই 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. কিভাবে উইন্ডোজ ফাইল ডায়ালগ বক্সে কাস্টম শর্টকাট তৈরি করবেন

  2. Tkinter/Python এ একটি পপআপ ডায়ালগ কিভাবে পাবেন?

  3. পাইথনে একটি টেক্সট ফাইল কিভাবে পড়তে হয়?

  4. কিভাবে Tkinter ফাইল ডায়ালগ ফোকাস দিতে?