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 文件。本来希望有一个更具描述性的错误消息,但它正在工作。
我上传了一个 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 文件。本来希望有一个更具描述性的错误消息,但它正在工作。