私はエクセルパッケージのダウンロード機能を作成しようとしていました。サーバーまたはローカル開発サーバーで試してみると、ダウンロード ボタンが機能し、Excel ファイルがブラウザーに送信されます。しかし、展開してクライアントからダウンロードしようとすると、何も返されません。
Chrome を使用した結果
Firefox を使用した結果
これが私のコードです:
if (Response.IsClientConnected)
{
Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("content-disposition", "attachment; filename=" + departmentName + ".xlsx");
Response.BinaryWrite(excelPackage.GetAsByteArray());
Response.Flush();
Response.Close();
}
ここで提供された指示に従おうとしましたが、
Microsoft Office Excel がファイル 'c:\inetpub\wwwroot\Timesheet\App_Data\Template.xlsx' にアクセスできません
しかし、それでも私の問題は解決しません。