DEV Community

Ne_Phongsiri
Ne_Phongsiri

Posted on

Reliable way to convert a file to a byte[]

Reliable way to convert a file to a byte[]

82

I found the following code on the web:

private byte [] StreamFile(string filename)
{
   FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read);

   // Create a byte array of file stream length
   byte[] ImageData = new byte[fs.Length];

   //Read block of bytes from stream into the byte array
   fs.Read(ImageData,0,System.Convert.ToInt32(fs.Length));

   //Close the File Stream
   fs.Close();

Top comments (0)