Javascript 强制浏览器从第三方网站下载视频

Javascript 强制浏览器从第三方网站下载视频,javascript,c#,jquery,asp.net,ajax,Javascript,C#,Jquery,Asp.net,Ajax,我有这个问题。我有一个网站,其中有URL的视频从不同的网站(不是在我的服务器)。当用户点击这些链接时,我想要的是什么?远程网站中的视频将被下载。但当用户点击链接时,我现在拥有的是打开的视频,并在浏览器上显示,而不是下载我在ASP.net和C#中创建了一个源代码,可以强制浏览器下载视频,但这里的问题是,我的服务器应该处理到浏览器的下载操作,换句话说,数据应该通过我的服务器传递到客户端浏览器,而不是从第三个网站直接传递到客户端 这将有两个问题 它浪费了我的服务器资源和效率,因为数据应该通过服务器处理

我有这个问题。我有一个网站,其中有URL的视频从不同的网站(不是在我的服务器)。当用户点击这些链接时,我想要的是什么?远程网站中的视频将被下载。
但当用户点击链接时,我现在拥有的是打开的视频,并在浏览器上显示,而不是下载
我在ASP.net和C#中创建了一个源代码,可以强制浏览器下载视频,但这里的问题是,我的服务器应该处理到浏览器的下载操作,换句话说,数据应该通过我的服务器传递到客户端浏览器,而不是从第三个网站直接传递到客户端

这将有两个问题

  • 它浪费了我的服务器资源和效率,因为数据应该通过服务器处理
  • 这将增加我的服务器的输入和输出带宽,所有文件都是视频,因此成本非常高

  • 我现在想要的是,有没有一种方法可以让我强制浏览器直接从第三方下载文件,而不用使用JavaScript、jQuery或任何客户端技术通过我的服务器传递数据?

    html5
    download
    属性可以在这里提供帮助。我没有亲自测试过它,但我说添加
    下载
    应该强制在浏览器端下载

    示例代码:

    <a href="http://some.com/random/path/" download="video.mp4">Download</a>
    
    
    
    您不能强制浏览器,只需请求浏览器即可。浏览器有自己的设置,每个用户都有不同的设置。如果视频的路径是其他网站的,那么它将从其他网站而不是您的网站加载。是的,我知道它将从其他网站下载,但它是通过我的网站下载的。我想在某种程度上,我可以将要下载的URL设置为附件而不是打开谢谢你的快速响应,我尝试了你的解决方案,它只在Google chrome浏览器上工作。它在Firefox和IE中不起作用。啊,不好意思:(那么我认为没有办法为这些浏览器实现客户端