日期:2014-05-18  浏览次数:20736 次

为什么上传到数据库的文件总是只有16个字节
本人最近做一个上传文件到数据库的功能,我保存内容的字段为image,大小默认为16(也改不了),我用FileUpload控件上传的每一个文件都只有 16个字节,我跟踪了程序应该没有问题,保存到数据库的byte[]都大于16字节,但保存到了数据库就只有16字节了,我从数据库读出来的文件也只有 16字节,造成整文件看似上传成功了,但保存的文字不完整,所以整个文件无法还原,请高人们指点一下这是什么原因..

------解决方案--------------------
数据库变量不要指定长度
例如
SqlParamter sp = new SqlParameter("@imgage",byte[] )
------解决方案--------------------
探讨
数据库变量不要指定长度
例如
SqlParamter sp = new SqlParameter("@imgage",byte[] )