求把任何类型文档转换为byte[]对象的方法

beautiful_melody 2011-01-30 03:17:07
假设有文件@"D:\123\someDoc.dk"
dk是我随手写的,可能为任何类型的文件。
求方法将此文件转化为byte[]
以保存在数据库中。
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjp1234airen4385 2011-01-30
  • 打赏
  • 举报
回复
1楼的方法没用过,不过理论上是没有问题的。
_三皮_ 2011-01-30
  • 打赏
  • 举报
回复
以二进制流的方式从硬盘读文件,返回就是byte[]

FileInfo fi=new FileInfo@"D:\123\someDoc.dk");
FileStream fs=fi.OpenRead();

//Read 100 bytes into an array from the specified file.
int nBytes=100;
byte[] ByteArray=new byte[nBytes];
int nBytesRead=fs.Read(ByteArray, 0, nBytes);
Console.WriteLine("{0} bytes have been read from the specified file.", nBytesRead.ToString());
wuyq11 2011-01-30
  • 打赏
  • 举报
回复
File.ReadAllBytes

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧