我有这个问题。我有一个网站,其中包含来自不同网站(不在我的服务器中)的视频的URL。当用户点击任何这些链接时,我真正想要的是下载远程网站中的视频。
但是当用户点击链接时我现在拥有的视频是打开的并显示在浏览器上而不是下载。
我在ASP.net和C#中创建了一个源代码,可以强制浏览器下载视频,但问题是我的服务器应该处理下载操作到浏览器,换句话说数据应该通过我的服务器到客户端浏览器而不是从第三个网站直接到客户端。
这会有两个问题
我现在想要的是,是否有一种方法可以强制浏览器直接从第三方下载文件,而不使用JavaScript,jQuery或任何客户端技术通过我的服务器传递数据?
答案 0 :(得分:0)
html5 download
属性可以在这里提供帮助。我没有亲自测试过,但是this blogpost说添加download
会强制在浏览器端下载。
示例代码:
<a href="http://some.com/random/path/" download="video.mp4">Download</a>