Мы реализовали функцию загрузки файлов, которая работала нормально последние 3-4 месяца, но внезапно мы не можем загрузить файл со вчерашнего дня.Кроме того, нет изменений кода, и никакой другой код не влияет на функциональность.
Наш веб-интерфейс и пользовательский интерфейс размещены в облаке Azure.
Это происходит во всех средах dev, qa и т. Д.
Итак, есть ли какие-либо ограничения на загрузку файлов в веб-приложении Azure?
Кроме того, наш пользовательский интерфейс работает под углом6, где они загружают файл из ответа, отправленного из API.
Ниже приведен наш пример кода
public IActionResult DownloadFile(int ID)
{
try
{
if (ValidateUsrToken())
{
using (ExcelPackage package = BAL.DownloadFile(ID))
{
string fileName = Uri.EscapeDataString(package.File.Name);
System.Net.Mime.ContentDisposition cd = new System.Net.Mime.ContentDisposition
{
FileName = fileName,
};
Response.Headers.Add("Content-Disposition", cd.ToString());
return File(package.GetAsByteArray(), "application /vndopenxmlformats-officedocument.spreadsheetml.sheet");
}
}
else throw new NullReferenceException();
}
catch (Exception ex)
{
throw ex;
}
}
Мы используем библиотеку epplus для создания файла в формате Excel.