Я возвращаю файл из контроллера WebAPI. Значение заголовка Content-Disposition автоматически устанавливается на "вложение". Например:
Планировка: вложение; имя файла = "30956.pdf"; Имя файла * = UTF-8''30956.pdf
Когда он настроен на вложение, браузер попросит сохранить файл, а не открывать его. Я бы хотел, чтобы он открыл его.
Как я могу установить его на "inline" вместо "attachment"?
Я отправляю файл, используя этот метод:
public IActionResult GetDocument(int id)
{
var filename = $"folder/{id}.pdf";
var fileContentResult = new FileContentResult(File.ReadAllBytes(filename), "application/pdf")
{
FileDownloadName = $"{id}.pdf"
};
// I need to delete file after me
System.IO.File.Delete(filename);
return fileContentResult;
}