2011-01-30 43 views
1

我把HREF鏈接到遠程文件下載簡單,因爲這與阿賈克斯:鏈接遠程文件問題

<a href="http://remotesite.com/filename.flv">Link</a> 

,但它在新窗口中打開,並且切斷HTTP://並返回沒有發現錯誤,雖然如果我刷新頁面,它將開始下載文件。

也許我可以指定內容類型並以某種方式傳遞標題,但我不想通過我的服務器傳遞文件,它應該從遠程鏈接下載它。

希望我能解釋清楚。

謝謝。

回答

0

您確定鏈接正確嗎?首先嚐試使用在線Flash播放器進行外部測試,例如http://www.flvplayeronline.com/。如果視頻播放,那麼@EvilSpaceHamster表示它可能是服務器上的權限問題。我注意到你聲明的下載?這是一項要求,還是您只想授予用戶查看文件的權限?

+0

這些文件是可訪問的,它只是首次返回找不到頁面,但頁面刷新開始下載。我只是想讓用戶下載它。我嘗試了以下方法,在這種情況下,它的工作原理,但從我的服務器下載限制,我真的不想更改或通過我的服務器傳遞文件。 header(「Content-Type:application/download」); header(「Content-Disposition:attachment; filename = {$ name}」); readfile($ file); – devjs11 2011-01-30 17:13:04