Asp.net mvc 4 Epplus中的加载流导致磁盘写入错误

Asp.net mvc 4 Epplus中的加载流导致磁盘写入错误,asp.net-mvc-4,epplus,Asp.net Mvc 4,Epplus,我上传了一个excel文件,并试图将其加载到一个excel软件包中。像这样 public static void ImportStuff(Stream stream) { using (ExcelPackage package = new ExcelPackage()) { package.Load(stream); ... 我的调用方法从上传的文件中获取流 public async Task<ActionResult> UploadCsv(int

我上传了一个excel文件,并试图将其加载到一个excel软件包中。像这样

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);
}
public异步任务上传csv(int-Id,HttpPostedFileBase-myfile)
{
导入产品(myfile.InputStream);
}
这将导致写入操作期间发生磁盘错误。(HRESULT的异常:0x8003001D(STG_E_writeDefault))


当我试图加载某个内容时,为什么会出现写入错误?

我试图上载csv文件。不是xslx文件。可能希望出现更具描述性的错误消息,但它正在工作。

EPPlus声称支持读取CSV。这种行为是一个bug。