Тип содержимого очень специфического расширения * .asd - PullRequest
1 голос
/ 15 апреля 2019

Через систему, разработанную в 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>

Если у вас есть идея, пожалуйста, сообщите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...