如何在 Python 中彈出“檔案下載”對話方塊?
有時,您希望提供一個選項,使用者可以單擊連結,並會向用戶彈出一個“檔案下載”對話方塊,而不是顯示實際內容。這非常容易,可以透過 HTTP 頭實現。此 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()希望您喜歡本教程。如果是,請給我傳送您的反饋:聯絡我們
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP