Epplus中加载流导致磁盘写入错误

Load stream in Epplus causes disk write error

我上传了一个 excel 文件并尝试将其加载到 ExcelPackage 中。像这样

public static void ImportStuff(Stream stream)
{
   using (ExcelPackage package = new ExcelPackage())
   {
     package.Load(stream);
     ...

我的调用方法从上传的文件中获取流

public  async Task<ActionResult> UploadCsv(int Id, HttpPostedFileBase myfile)
{
    ImportProducts(myfile.InputStream);
}

这会导致写操作时出现A盘错误。 (HRESULT 异常:0x8003001D(STG_E_WRITEFAULT))

为什么我尝试加载某些内容时出现写入错误?

我正在尝试上传 csv 文件。不是 xlsx 文件。本来希望有一个更具描述性的错误消息,但它正在工作。