C# 强制浏览器从外部服务器下载大文件
我正试图从外部服务器下载并重命名一个文件(大约3-4GB),但我不想在我的web服务器上复制文件然后发送到浏览器,因为这需要太多时间 我试过这个C# 强制浏览器从外部服务器下载大文件,c#,asp.net,html,C#,Asp.net,Html,我正试图从外部服务器下载并重命名一个文件(大约3-4GB),但我不想在我的web服务器上复制文件然后发送到浏览器,因为这需要太多时间 我试过这个 <a class="downloads" download="SomeName.m4v" href="http://Externalserver/file.m4v">Download!</a> 但它只适用于谷歌浏览器 有什么方法可以这样做吗?当你在另一个浏览器中单击时会发生什么?您是否尝试过“另存为”?在其他浏览器中,下载
<a class="downloads" download="SomeName.m4v" href="http://Externalserver/file.m4v">Download!</a>
但它只适用于谷歌浏览器
有什么方法可以这样做吗?当你在另一个浏览器中单击时会发生什么?您是否尝试过“另存为”?在其他浏览器中,下载的文件名是原始文件名只是为了澄清:您想通过单击网页上的链接重命名服务器上的文件?这对我来说毫无意义(尽管这显然不可能奏效)。您发布的代码将告诉理解HTML5的浏览器从另一台服务器下载文件(即不尝试显示),但仅此而已。broser可能会让您自行选择本地文件名(和目的地),也可能不会。但那是不一样的。我同意@Damon,你只是担心文件名吗?不,我想下载“”作为“SomeName.m4v”