0

ダウンロードファイルの名前ファイルを作成します。

string fileName = Resources.Resource.VacationLimits + year + ".xlsx";

localhost でアプリケーションを実行すると、ファイルを正常にダウンロードできます。リリースとしてビルドし、サーバー上で Web を公開した後、ファイルをダウンロードすると、IE でファイル拡張子 .xlsx のない間違ったファイル名が表示されます。他のブラウザでは、正しい名前とファイル拡張子 .xlsx のファイルをダウンロードできます。

すべての方法:

 MemoryStream stream;
 var result = vacationService.GetVacationFile(out stream);
 string fileName = Resources.Resource.VacationLimits + year + ".xlsx";
 const string contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
 return File(stream, contentType, fileName);
4

0 に答える 0