title: Force the browser to download videos from third party website
body: <p>I have this problem. I have a website which has URLs to videos from different website (not in my servers). What I exactly want when the user clicks on any of these link the video in remote website is downloaded.<br/> But what I have now when the user clicks on the link the video is open and show on the browser instead of download. <br/>I created a source code in ASP.net and C# that could force the browser to download the video, but the problem here is that my server should process the downloading operation to the browser, in other word that data should pass through my server to the client browser rather than from the third website to the client directly. <br/></p>
  
  <p>This will have two problems </p>
  
  <ol>
  <li>it waste my server resources and effectiveness because the data should be processed through the server </li>
  <li>it will increase the In and out bandwidth for my server and all the files are videos so it will be very costly.</li>
  </ol>
  
  <p>What I want now, is there a way that enables me to force the browser to download the file directly from third party and without passing data through my server by using JavaScript, jQuery, or any client side techniques?</p>