Через систему, разработанную в MVC5, я загружаю в свою базу данных SQL Server файлы типа VarBinary с расширением *.asd
.Это расширение соответствует типу файла
Спектры отражения ASD Terraspec (* .asd, * .sco)
Это кривая, которая читает очень специфическое приложение Indico Pro .Идея состоит в том, чтобы иметь возможность визуализировать файл в соответствующем представлении.Я использовал тип application / octet-stream с отрицательным результатом.
Код:
public ActionResult verASD() {
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=DocumentacionPrueba;Integrated Security=True");
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = @"SELECT VALUE FROM FILEDETAILS WHERE NAME ='"+ vid +"' AND HOLEID='"+ vholeid +"'" ;
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
return File((byte[])dr["VALUE"], "application/octet-stream");
}
else {
return null;
}
}
При использовании Google Chrome ошибка:
ПлагинНе поддерживается
<div class="col-md-6 col-lg-12 col-xl-6">
<section class="panel">
<div class="panel-body">
<div class="row">
<embed src="@Url.Content("~/Documentos/verPDF?value1=@ViewBag.codCarpeta&value2=RC-RC-002")" class="form-control input-lg mb-md" style="height:860px;" type="application/octet-stream" />
</div>
</div>
</section>
</div>
Если у вас есть идея, пожалуйста, сообщите мне.