【发布时间】:2013-11-03 03:22:27
【问题描述】:
我正在做一个 joomla 组件编程。我需要在新标签中打开我的下载文件。文件下载代码为:
<meta http-equiv="Refresh" content="3;URL=http://localhost/joomla/images/uploads/<?php echo $filee; ?> " >
我使用此代码而不是header("Content-Disposition: attachment; filename=".$filee."");
是因为我需要在表单提交和开始下载之间的页面上显示一些消息。标头不允许这样做。
下载可以很好地与 meta 一起使用,但不是在当前窗口中打开文件,而是如何在新选项卡中打开它。?? 我尝试在此元标记之前给出带有 target=_blank 的表单标记,但没有用。
【问题讨论】:
-
使用 Joomla,我不会使用元标记来下载文件。下载是从表单还是按钮生成的?
-
@Lodder:是的,先生。用户只有在填写表格后才能下载任何文件。我使用 if 条件来检查表单是否提交。然后在里面我写了一些感谢信息和上面的下载元代码。
-
提交表单后,将用户重定向到下载文件,不要使用元标记
-
我使用这个代码先生 echo '
标签: php joomla download joomla2.5 meta-tags