2013-10-24 486 views
1

我在做一个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形式标签,但没有用。

+0

随着Joomla,我不会使用元标记进行文件下载。下载是从表单或按钮生成的吗? – Lodder

+0

@Lodder:是的,用户可以在填写表格后下载任何文件。我使用if条件来检查表单是否提交。然后,我写了一些感谢消息和上面的下载元代码。 – Zammuuz

+0

表单提交后,将用户重定向到下载文件,不要使用元标记 – Lodder

回答

0

要在新窗口或选项卡中打开的唯一方法是删除重定向,并在target =“_ blank”的感谢页面上向文件添加链接。

+0

感谢您的回复先生。但我需要开始下载自动显示消息。我怎样才能做到这一点? – Zammuuz

+0

上面评论的JavaScript是将要发生的唯一方式。 –

相关问题