我在 C# MVC 上使用 EPPlus 将 excel 文件加载到内存中。我正在从文件上传中获取流:
model.File.InputStream
并将其传递给 ExcelPackage.Load() 方法。
它适用于 < 40 MB 的文件。但是对于较大的文件,我收到错误:
EPPlus.dll 中出现“System.Runtime.InteropServices.COMException”类型的异常,但未在用户代码中处理
附加信息:写入操作期间发生磁盘错误。(来自 HRESULT 的异常:0x8003001D (STG_E_WRITEFAULT))