读书人

这个如何做:把swf读取为二进制然后

发布时间: 2011-12-18 22:54:38 作者: rapoo

这个怎么做:把swf读取为二进制,然后操作二进制,内附代码
FileStream myfs = new FileStream(@ "D:\Hexie Code\lbldbd\NoButton.swf ", FileMode.Open, FileAccess.Read);
Byte[] box = new byte[myfs.Length];
myfs.Read(box, 0,Convert.ToInt16(myfs.Length));
========
这个得到的是Byte 不符合要求

然后我就用BinaryReader做 但是报错
FileStream myfs = new FileStream(@ "D:\Hexie Code\lbldbd\NoButton.swf ", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(myfs);
for (int i = 0; i < myfs.Length; i++)
{
//Console.WriteLine(r.ReadInt32());
MessageBox.Show(br.ReadInt32().ToString());
}


[解决办法]
MessageBox.Show(br.ReadInt32().ToString()); i += 4;
[解决办法]
bit 类型 c# 有吗??
你要写入数据库的话,数据库字段用image

读书人网 >asp.net

热点推荐