为了账号安全,请及时绑定邮箱和手机立即绑定

c# 读取远程Url excel

c# 读取远程Url excel

C#
MYYA 2018-08-16 10:09:43
BinaryFormatter serializer = new BinaryFormatter();using (System.IO.MemoryStream memStream = new System.IO.MemoryStream()){memStream.Position = 0;WebClient webClient = new WebClient();var obj = webClient.DownloadData(fileName);//fileName 是远程url地址,可以url直接下载serializer.Serialize(memStream, obj);workbook = new HSSFWorkbook(memStream); //在这儿就报错了,报错异常在下面}异常:ICSharpCode.SharpZipLib.Zip.ZipException: 'EOF in header'
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

1、你看下memStream里面有没有东西。

2、如果有,应该就是指针问题了,你序列化到memStream后,需要将指针 memStream.position=0,类似这样。


查看完整回答
反对 回复 2018-09-05
  • 1 回答
  • 0 关注
  • 848 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信