Я использую Opendialogbox для чтения файла.Затем файл сохраняется в массиве byte [].
file -> byte [] byte [] -> хранится в SQL AZure в поле varbinary (max).
Вот мой код:
OpenFileDialog ofd = new OpenFileDialog();
if ((bool)ofd.ShowDialog())
{
FileStream fileStream = ofd.File.OpenRead());
byte[] buffer = new byte[fileStream.Length];
int read = 0;
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
do
{
read = binaryReader.Read(buffer, 0, Convert.ToInt32(fileStream.Length));
// Stored the File in byte[] Array buffer
} while (read > 0);
}
}
Теперь я хочу преобразовать этот байтовый массив в исходный файл (например, .doc, .txt, jpeg).я знаю расширение, в котором должен быть конвертирован файл.
SQL AZure ---> byte [] // done byte [] ---> в исходный файл.// Проблема
Пожалуйста, дайте решение для загрузки файла.