byte[] data = this.fuControl.FileBytes; //fuControl 上传控件
接着将二进制数组转换成我们需要的字符串就行了
string txtContent = System.Text.Encoding.GetEncoding("GB2312").GetString(data, 0, data.Length); //二进制数组转化为字符串
ps:这个转换笔者只试过文本文件从二进制转为字符串,其他类型的文件没有试过。如果你要读取其他类型的文件内容,但是二进制文件无法直接转换为您需要的形式,请慎重使用本文的方法。
本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/10/12/1516475.html,如需转载请自行联系原作者