如何在 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