私のウェブサイトで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());
しかし、これはまだオープンオプションを提供しています.
これを強制する方法はありますか、それとも単にユーザーのブラウザ設定に依存していますか?