为什么上传到数据库的文件总是只有16个字节

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

这个我遇到过,你首先看看你的command对像的参数类型是不是设为image了,然后再看看,你的存储过程里是不是把这个字段设为image类型了,各个环节都要保持一至。
不要在任何地方出现binary类型的定义。command对像的参数里的类型长度不要设。

试试吧。