Foxtable(狐表)用户栏目专家坐堂 → [求助]导出excxel时图片太大爆内存了,System.OutOfMemoryException


  共有6144人关注过本帖平板打印复制链接

主题:[求助]导出excxel时图片太大爆内存了,System.OutOfMemoryException

帅哥哟,离线,有人找我吗?
chen3728060
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:388 积分:5098 威望:0 精华:0 注册:2013/11/2 0:01:00
[求助]导出excxel时图片太大爆内存了,System.OutOfMemoryException  发帖心情 Post By:2016/4/28 22:14:00 [只看该作者]

我想问下,我有个图片列,当时FTP上传照片时都2m多一张,现在在excel报表的图片列里,用缩放提取图片,

[&照片,0,,100,-1]

照片是能显示,但是实际上我发现它没有压缩到100像素的,只是缩小到100像素而已,然后我1000多个产品,一共1000*2m的图片加载到内存生存excel报表,立刻就爆我内存

 

GDI+ 中发生一般性错误。
引发类型为“System.OutOfMemoryException”的异常。


我想问下,应该如何在导出前把图片压缩了,再导出(我不能去服务器里压缩原文件,我都是些珠宝图,压缩了将来就做不了海报了)?在什么事件里执行压缩放excel里好?有压缩的代码和帮助参考吗?

我的图片列名字就是“照片”,是用FTP存的,非二进制。谢谢


 回到顶部
总数 14 1 2 下一页