2013-10-24 434 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是將要發生的唯一方式。 –

相關問題