我将上传的文件内容保存为带有文件扩展名的字节数组在数据库中。我想使用返回任何类型文件的文件结果。我怎样才能实现它?
我尝试使用图像文件。我可以为所有类型做下面的代码吗?这行得通吗?
public ActionResult GetAttachmentById(int AttachmentId)
{
try
{
byte[] AttachmentData = GetFromDatabase(AttachmentId);
string FileExtension = GetExtensionFromDatabase(AttachmentId);
return File(AttachmentData, FileExtension );
}
catch (Exception ex)
{
return File("", FileExtension);
}
}