Python 文件在浏览器窗口中打开,而不是下载提示

Posted

技术标签:

【中文标题】Python 文件在浏览器窗口中打开,而不是下载提示【英文标题】:Python file opens up in browser window instead of download prompt 【发布时间】:2014-12-28 00:34:34 【问题描述】:

我正在尝试使文件可从我的网站下载,但是当我通过单击下载文件对其进行测试时,它会在网页中打开代码,而不是下载它。顺便说一下,我正在使用 Firefox。

<a href="currentage.py">Age calculator I made, where you plug in your birth year.</a>

我知道我可能在做一些非常愚蠢的事情,但教程告诉我这样做。

【问题讨论】:

我认为您应该更改浏览器的设置以默认下载此类文件而不是打开它。 我不知道你使用的是什么库,但如果是webdriver,你可以通过代码来完成,因为它已经解释了here。 【参考方案1】:

html5 中 download 可以解决问题

<a href="currentage.py" download>Age calculator I made, where you plug in your birth year.</a>

【讨论】:

以上是关于Python 文件在浏览器窗口中打开,而不是下载提示的主要内容,如果未能解决你的问题,请参考以下文章

js window.open(url)为啥会自动下载文件,而不是打开文件?

如何在新选项卡或窗口中打开 PDF 文件而不是下载它(使用 asp.net)?

如何使用 webdriver 在 Firefox 中处理下载 .xlsx 文件,其中窗口弹出默认为“打开方式”单选按钮而不是“保存文件”

如何直接在浏览器中打开文件,而无需使用文件名在React中下载

通知浏览器下载文件,而不是直接打开下载

强制本地 html 文件中的超链接打开关联的应用程序而不是下载