-2

私はエクセルパッケージのダウンロード機能を作成しようとしていました。サーバーまたはローカル開発サーバーで試してみると、ダウンロード ボタンが機能し、Excel ファイルがブラウザーに送信されます。しかし、展開してクライアントからダウンロードしようとすると、何も返されません。

Chrome を使用した結果

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' にアクセスできません

しかし、それでも私の問題は解決しません。

4

1 に答える 1