натрапив на цікаву багу
var fileName = $"{invoiceViewModel.Template.Header}-#{invoiceViewModel.Number}.pdf";
return File(result.Obj, "application/pdf", fileName);
ось код, в filename при дебазі лежить щось типу INVOICE-#1111.pdf, але завантажується файл, в якого ім'я - якийсь рандомний Guid і завантажується він просто в форматі File, хоча має бути пдф, і той масив байтів, який передаю в File() - валідний пдф з першими байтами аля %PDF-1.4
в яку сторону варто було б копнути?
content-disposition заголовок - перевір, чи правильно повертається в браузер
пробував додавати руками аля Response.Headers.Add("Content-Disposition", $"attachment; filename=\"{fileName}\"");, але не допомагало
Может # все херит?
Была вроде перегрузка без контент тайпа попробуй ее
Обсуждают сегодня