我上传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))
为什么在我尝试加载某些内容时会出现写入错误?
答案 0 :(得分:2)
我正在尝试上传csv文件。不是xslx文件。可能希望有一个更具描述性的错误信息,但它正在发挥作用。