网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > DotNet > ASP.NET > PictureBox显示图片时提示参数错误  

PictureBox显示图片时提示参数错误

2008-04-25  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    论坛里有仁兄问显示数据库中图片的代码,把我的代码贴上去后,那位仁兄竟然返回一个错误,

网管联盟bitsCN@com

    PictureBox1.Image = Image.FromStream(MS) 中国网管论坛bbs.bitsCN.com

    这句话出错,提示“参数错误”

网管网www.bitscn.com

    查了下资料,应该是图片在导入数据库时产生的问题。于是拿自己的代码作测试,原代码如下:

中国网管联盟bitsCN.com

    FS = New FileStream(mFileInfo.FullName, FileMode.Open, FileAccess.Read) 网管下载dl.bitscn.com

    ReDim BT(FS.Length)

网管网www.bitscn.com

    FS.Read(BT, 0, FS.Length)  ‘关键就是这里FS.Close() 网管u家u.bitsCN.com

    FS = Nothing SqlConn.InsertPic(tbXmName.Text, cbType.Text, cbSubType.Text, BT) 中国网管论坛bbs.bitsCN.com

    BT = Nothing‘记录成功个数intInTotal += 1

网管bitscn_com

    如果是FS读取字节长度是FS.Length,则PictureBox显示图片时,都不会出错,但是,如果改为 网管u家u.bitscn@com

    FS.Read(BT, 0, FS.Length - 1)

网管联盟bitsCN_com

    则读取Jpg和Bmp格式的图片时也正常,但如果是Gif格式图片,就不正常了,直接提示“参数错误”,原因可能就是Gif格式结尾要保留一个空字节结束标示的判断。 网管联盟bitsCN@com


TAGs   参数   错误   提示   图片   显示       BT   代码   FS.Length   如果      
 上一篇:定义多行文本框实时的输入字数   下一篇:Asp.Net Forms验证实例
PictureBox显示图片时提示参数错误 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: