HTTPS SSL Problem

HTTPS/SSL-Problem

Einige Benutzer berichteten, dass sie Probleme hatten, Excel-Dateien herunterzuladen, die mit Aspose.Cells generiert wurden. Wenn der Speicherdialog geöffnet wird, enthält der Dateiname den Namen der aspx-Seite anstelle der Excel-Datei, und der Dateityp ist leer.

Erklärung

Wir haben die HTTP-Antwortheader geändert, um das Problem mit der HTTP-Komprimierung zu lösen. Dies kann jedoch Probleme beim Senden von Dateien an den Client-Browser über HTTPS/SSL verursachen.

Lösung

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Saves file to memory
MemoryStream stream = new MemoryStream();
excel.Save(stream, SaveFormat.Excel97To2003);
Response.ContentType = "application/vnd.ms-excel";
// This is same as OpenInExcel option
Response.AddHeader("content-disposition", "attachment; filename=book1.xls");
// This is same as OpenInBrowser option
// response.AddHeader("content-disposition", "inline; filename=book1.xls");
Response.BinaryWrite(stream.ToArray());