Как я могу преобразовать двоичные данные, хранящиеся в моем поле базы данных, в массив Byte []?
просто приведение двоичного кода в качестве байта [] не работает
context.Response.BinaryWrite((byte[])images);
Если изображения - это одна запись типа Binary, тогда вызов toArray должен работать
context.Response.BinaryWrite(images.toArray());
public byte[] FileToByteArray(string _FileName) { byte[] _Buffer = null; try { // Open file for reading System.IO.FileStream _FileStream = new System.IO.FileStream(_FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read); // attach filestream to binary reader System.IO.BinaryReader _BinaryReader = new System.IO.BinaryReader(_FileStream); // get total byte length of the file long _TotalBytes = new System.IO.FileInfo(_FileName).Length; // read entire file into buffer _Buffer = _BinaryReader.ReadBytes((Int32)_TotalBytes); // close file reader _FileStream.Close(); _FileStream.Dispose(); _BinaryReader.Close(); } catch (Exception _Exception) { // Error Console.WriteLine("Exception caught in process: {0}", _Exception.ToString()); } return _Buffer; }