Php 链接远程文件问题

Php 链接远程文件问题,php,javascript,html,content-type,Php,Javascript,Html,Content Type,我正在放置指向远程文件的href链接,以便在ajax中下载,如下所示: <a href="http://remotesite.com/filename.flv">Link</a> 但它会在新窗口中打开并切断http://并返回not found错误,不过如果我刷新页面,它将开始下载文件 也许我可以指定内容类型并以某种方式传递头,但我不想通过我的服务器传递文件,它应该从远程链接下载 希望我能解释清楚 谢谢。听起来远程站点对热链接有一些保护。您确定链接正确吗?首先尝试使

我正在放置指向远程文件的href链接,以便在ajax中下载,如下所示:

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

但它会在新窗口中打开并切断http://并返回not found错误,不过如果我刷新页面,它将开始下载文件

也许我可以指定内容类型并以某种方式传递头,但我不想通过我的服务器传递文件,它应该从远程链接下载

希望我能解释清楚


谢谢。

听起来远程站点对热链接有一些保护。

您确定链接正确吗?首先尝试使用在线flash播放器(例如)进行外部测试。如果视频按照@evillspace仓鼠所述播放,则可能是服务器上的权限问题。我注意到你说下载?这是一项要求,还是您只是想授予用户查看文件的权限?

文件可以访问,它只是第一次返回未找到的页面,但页面刷新会启动下载。我只想让用户下载它。我尝试了以下方法,在这种情况下,它可以工作,但从我的服务器下载限制,我真的不想改变或通过我的服务器传递文件。标题(“内容类型:应用程序/下载”);标题(“内容处置:附件;文件名={$name}”);readfile($file);