首页 新闻 会员 周边 捐助

ASP.NET MVC远程服务器操作bitmap报参数不正确的疑问

0
[已解决问题] 解决于 2016-12-07 11:01

程序是这样的,上传一个图片到服务器,然后保存一个大图片,一个小图片,所以在后台对上传的图片用bitmap进行了处理,但是现在的情况是在本机vs调试和本机IIS上调试都可以,在远程服务器上上传小图片没问题,但是上传10M(7000乘4000像素)左右的图片就存在问题了,大图片也能保存成功,小图片处理时就会报错,错误情况如下

以下为代码

有没有大神帮忙指点一下解决思路

微澜的主页 微澜 | 初学一级 | 园豆:-1
提问于:2015-05-31 23:04
< >
分享
最佳答案
0

你在本地试试上传50000*50000的图片看看,可能也许大概就知道了。

奖励园豆:5
爱编程的大叔 | 高人七级 |园豆:30844 | 2015-06-01 09:35

你的意思是跟网速和服务器处理速度有关么,但是关键是那个10M的图片已经上传到了服务器的文件夹里了

微澜 | 园豆:-1 (初学一级) | 2015-06-01 17:11

@微澜: 我的意思你跟内存有关系,你在本地试过多大的图片?

new bitmap(x,y),当X,Y比较大的时候是会出错的,

这个比较打与所在电脑的内存是有关系的。

爱编程的大叔 | 园豆:30844 (高人七级) | 2015-06-01 17:29

@爱编程的大叔: 哦,你是说超过int的范围么?那得多大的图片,我可没有那么大的图片。。。

微澜 | 园豆:-1 (初学一级) | 2015-06-02 19:44

@爱编程的大叔: 谢谢你了,已找到原因,你的回答对我解决问题提供了建设性的意见,谢谢了

微澜 | 园豆:-1 (初学一级) | 2015-06-02 20:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册