0
當下載完成後打開XLSX文件,我在Excel收到錯誤消息:ASP.NET:XLSX文件被損壞響應
我們發現一個問題,在「filename.xlsx一些內容」。你想讓我們儘可能多地恢復嗎?如果您信任此工作簿的來源,請單擊是。
當我檢查服務器上的文件時,我沒有在Excel中得到任何錯誤。
我使用ASP.NET將文件發送給用戶,如下圖所示:
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Response.AppendHeader("Content-Disposition", "Attachment; filename=\"filename.xlsx\"");
Response.AppendHeader("Content-Length", File.ReadAllBytes(xlsxFilepath).Length);
Response.TransmitFile(xlsxFilepath);
Response.End();
}
這個問題只開始發生時,我改變了服務器。
你的程序在做什麼?何時發出此消息「我們發現問題...」,顯示您發佈的代碼的相關性是什麼? – Piotr
當您訪問該頁面時,它會下載XLSX,並且當您打開該XLSX文件時,Excel將顯示該錯誤消息。 –
我們不知道你正在傳輸什麼文件,很明顯,這個文件存在一些問題 – Piotr