我们有一些用户在我的网站上打开一个 excel 文件需要很长时间。如果他们只是简单地另存为然后打开它很快。他们在其他网站上也有同样的问题,所以这是他们这边的问题。但是有没有办法强制浏览器只提供保存而不提供打开?
如此处所述: 有没有办法强制用户从 href 链接下载文件,而不是在浏览器窗口中打开它? 在这里: 使用 我目前正在使用的 PHP 强制下载文件:
Response.ContentType = "application/ms-excel";
Response.AddHeader("content-disposition", "attachment; filename=Report.xlsx");
Response.AddHeader("Content-Length", new System.IO.FileInfo(fileName).Length.ToString());
但这仍然提供开放选项。
有没有办法强制执行此操作,还是仅取决于用户浏览器设置。