কম্পিউটার

পাইথন সিজিআই প্রোগ্রামিং-এ কীভাবে একটি ফাইল ডাউনলোড ডায়ালগ বক্স বাড়াবেন?


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

  1. কিভাবে উইন্ডোজ ফাইল ডায়ালগ বক্সে কাস্টম শর্টকাট তৈরি করবেন

  2. পাইথনের একটি Tkinter মডিউলে সামনে উপস্থিত হওয়ার জন্য একটি ডায়ালগ বক্স কীভাবে আনবেন?

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

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