Я сохраняю содержимое загруженного файла в виде байтового массива с расширением файла в базе данных. Я хотел использовать результат файла, который возвращает любой тип файла. Как мне этого добиться?
Я пробовал с файлом изображения. Могу ли я сделать как приведенный ниже код для всех типов? это будет работать?
public ActionResult GetAttachmentById(int AttachmentId)
{
try
{
byte[] AttachmentData = GetFromDatabase(AttachmentId);
string FileExtension = GetExtensionFromDatabase(AttachmentId);
return File(AttachmentData, FileExtension );
}
catch (Exception ex)
{
return File("", FileExtension);
}
}