натрапив на цікаву багу
                  
                  
                  
                  
                  
                  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}\"");, але не допомагало
Может # все херит?
Была вроде перегрузка без контент тайпа попробуй ее
Обсуждают сегодня