我有一个网站,我想让浏览器用户下载一个 exe。
我正在使用一个非常简单的 HTML 文件对其进行测试,我使用“文件>打开”将其加载到 Web 浏览器中。“身体”看起来像这样:
<body>
<a href="http://www.example.com/myprogram.exe" target="_self">click to download exe</a>
<a href="http://www.example.com/myprogram.zip" target="_self">click to download zip</a>
</body>
问题是这样的:当我单击第一个链接(myprogram.exe)时,浏览器(IE8 和 FireFox)将 myprogram.exe 直接流式传输到浏览器窗口:我看到很多二进制文件。
当我单击第二个链接 (myprogram.zip) 时,浏览器会询问我是否要打开文件或将其保存到磁盘,这正是我预期的 .exe 会发生的情况。
这是导致这种奇怪行为的唯一 .exe 下载。我经常下载 .exe,浏览器总是问我是打开文件还是保存到磁盘。
是否需要在网站本身,主机或...上设置一些东西?