【发布时间】:2009-01-15 05:36:09
【问题描述】:
快速(希望是简单的)问题:我需要触发下载由 PHP 文件生成的 PDF 文件。我可以这样做:
<a href="download.php">Download</a>
但我应该以另一种方式这样做吗?也许是Javascript?上述方法有效,但窗口显示“正在加载...”,直到下载开始。我想向用户提供一些正在发生的事情的反馈。
想法?
注意:我已经有了从服务器发送文件的代码。它完美地工作。这个问题只是关于如何最好地从客户端调用该脚本。
某些网站的下载会自动启动。他们是怎么做到的?
直接 URL 的问题在于,如果 PHP 脚本出错,它将替换现有页面的内容,这不是我想要的。
【问题讨论】:
-
这个问题与 PHP 没有任何关系,它的标题、措辞和标签误导性地吸引了寻找完全不同的东西的访问者。我写这篇文章是因为这是我在寻找真正关于 PHP 的东西时得到的第一个结果。我试图编辑,但我的编辑被拒绝了 :( 所以我恳请原始发帖人或其他有权从这篇文章中删除任何对 PHP 的引用的人。
-
这也发生在我身上,汤姆,已编辑。
-
我实际上发现这很有用,因为当我搜索“使用 javascript 的 php 服务器下载文件”时它首先出现
标签: javascript html download