Compressione HTTP

Problema di compressione HTTP

Alcuni utenti segnalano che se configurano la compressione HTTP in IIS, trovano errori durante l’invio di file generati ai browser client.

Spiegazione

Noi usiamo**“Content-disposition”, “inline; filename=test.xls”** header per forzare il browser ad aprire il file e**“Content-disposition”, “allegato; filename=test.xls”** header per forzare il browser ad aprire il file**Salva come** dialog e usa Microsoft Excel per aprire il file. Tuttavia, ci sono alcune eccezioni che esistono.

Eccezioni

È possibile utilizzare il seguente codice per verificare che NON si tratti di un bug di Aspose.

Soluzioni

È possibile utilizzare una delle seguenti soluzioni alternative per risolvere questo problema:

  • Sposta i file ASP.NET specificati (che contengono il codice che chiama Aspose.Cells) in un’altra cartella, che non è compressa.
  • Disabilita la compressione HTTP per i contenuti dinamici.
  • Salva il file generato nel tuo server e fornisci un link ai tuoi utenti.

Se desideri utilizzare la compressione HTTP, utilizzala sempreApriInExcel opzione invece diApri nel browser opzione quando sai di aver abilitato la compressione IIS.