可能是我的问题的标题真的很糟糕,但我想不出更好的方法来构建它。所以问题是我有一个 Silverlight Web 应用程序,它进行一些处理并生成一个 Excel 文件作为输出。Excel 生成代码使用 OpenXML 格式创建各种 XML 部件和包,并使用 System.Packaging.CompressionOptions 压缩生成的文件。现在,当浏览器 (IE 9) 显示下载选项框时,如果我单击打开以在 Excel 中打开文件,然后执行另存为,它会以进一步减小的大小保存文件,而不是直接在下载框,在这种情况下,它会以创建文件的大小保存它。
任何想法为什么这两种保存相同文件的方法会导致大小不同?
干杯