Я добавил это в свой контроллер, чтобы я мог отправить файл пользователю:
else if (bpr.Tag is FileDownloadDirective fdd)
{
result = File(fdd.Bytes, fdd.ContentType, fdd.FileName);
}
где FileDownloadDirective - это пользовательский класс, в котором хранится информация о загружаемом файле, а bpr - это объект, в котором хранится информация о результатах только что выполненного запроса. Однако, когда я делаю это, я получаю диалоговое окно с сообщением «Произошла ошибка при обработке запроса». Как я могу увидеть фактическую ошибку, которая произошла, чтобы я мог ее исправить?
У меня уже есть customErrors выключен в web.config. Массив байтов содержит около 13 000 байтов; тип содержимого установлен на тип содержимого для документа Word, а имя файла - на имя файла с расширением .docx. Не уверен, почему я получаю эту общую ошибку; любая помощь будет оценена - спасибо!
edit: я тоже пробовал пройтись по коду, но не вижу никакой ошибки; Я понятия не имею, откуда, черт возьми, эта ошибка происходит ...