Я использую приведенный ниже код в mvc для загрузки файла Excel, но он слишком длинный.Ошибка: строка запроса HTTP слишком длинная
public ActionResult Download(string input)
{
Response.Clear();
Response.ClearHeaders();
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("Content-Disposition", "attachment; filename= download.xlsx");
Response.AddHeader("Content-Type", "application/Excel");
Response.ContentType = "application/vnd.ms-excel";
Response.WriteFile(input);
Response.End();
return Content(String.Empty);
}
Какое имя файла? можете ли вы скопировать его в временное местоположение с более коротким именем пути к файлу? – DLeh
В чем вопрос? – Eun
также вы должны использовать метод 'File()' вместо прямого ответа. Использование: 'Загрузка (ввод строки) {return File (" download.xlsx "); } ' – DLeh