Как просмотреть содержимое строки base64 в модальном режиме mvc jquery

#jquery #asp.net-mvc-4

Вопрос:

Я сохраняю содержимое файла, преобразуя его в ToBase64String в свою базу данных. Файл может быть любого типа, например, изображение, excel, word, pdf и так далее. Теперь я хотел бы просмотреть файл, щелкнув значок просмотра. Я провел небольшое исследование и нашел это

https://www.aspsnippets.com/questions/168961/Display-file-preview-in-jQuery-modal-popup-from-database-path-on-ASPNet-GridView-LinkButton-Click-using-C-and-VBNet/

Но я не мог сделать это в соответствии со своими требованиями. Я хотел бы создать частичное представление и отобразить содержимое, сохраненное в базе данных как ToBase64String, и предоставить кнопку загрузки, чтобы пользователь мог загрузить файл

Я могу загружать напрямую, используя следующий код, но я хотел бы сделать его частичным и предоставить возможность загрузки там

 public ActionResult Index()
{
   AttachmentRepository attachmentRepository = new AttachmentRepository();
   var result = attachmentRepository.GetDocument("Environment", 1);
   return File(result.AttachmentData, result.AttachmentType, result.AttachmentName);
}
 

Комментарии:

1. Не только pdf любой тип файла