asp net sql-使用ASP.net下载附件,附件内容为system.byte[],请问错在哪里?如何转换?

作者:用户 来源:互联网 浏览:387 次 时间:2016-08-12 11:03:52

asp net sql

asp net sql-使用ASP.net下载附件,附件内容为system.byte[],请问错在哪里?如何转换? - 摘要: 使用ASP.net下载附件,附件内容为system.byte[],请问错在哪里?如何转换?数据中附件类型为Image,数据库中查看显示<二进制数据>,但是用C#的datetale读取时,查

问题描述

使用ASP.net下载附件,附件内容为system.byte[],请问错在哪里?如何转换?

数据中附件类型为Image,数据库中查看显示<二进制数据>,但是用C#的datetale读取时,查看显示为system.byte[]。
string sql = ""SELECT * from Attachment_tb where ID='"" + attachmentID + ""'""; DataTable dt = sqlcon.SelectDate(sql);
if (dt.Rows.Count > 0)
{
attach.File_name = dt.Rows[0][""FileName""].ToString();
attach.ContentLength = dt.Rows[0][""fileLength""].ToString();
attach.ContentType = dt.Rows[0][""fileType""].ToString();
attach.FileBytes =(Byte[])(dt.Rows[0][""fileContent""]);//附件内容

        }

所以 attach.FileBytes的长度总是13个字节,求解决!

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
双十二
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航