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