MVC.Net Открыть файл в новом окне вместо загрузкиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 MVC.Net Открыть файл в новом окне вместо загрузки

Сообщение Anonymous »

Мое требование — открыть файл в новом окне/вкладке после нажатия ссылки для скачивания. Файл всегда загружается, несмотря на то, что для размещения содержимого установлено «встроенное», как предложено в сообщении ниже.

Как открыть PDF-файл в новой вкладке или окне вместо загрузки это (с использованием asp.net)?

Мой HTTP-ответ

Код: Выделить всё

HTTP/1.1 200 OK
Cache-Control: private, s-maxage=0
Content-Type: application/octet-stream
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 5.2
content-disposition: inline;filename=FileName.pdf
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Content-Length: 141954
Мое действие контроллера показано ниже —

Код: Выделить всё

public async Task Index(string fileName)
{
byte[] document = await getFileContent("SomePathForTheFile");
HttpContext.Response.AddHeader("content-disposition", "inline;filename=" + document.FileName);
return File(document, "application/octet-stream");
}
Предложение сделать так, чтобы файл автоматически открывался в новой вкладке/окне, а не просто загружался, было бы очень полезно! Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/402 ... ownloading
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»