Я играю с EPPlus 2.9 и по какой-то причине получаю Duplicate headers received from server
ошибки при попытке загрузить сингл .xlsx
файлов с помощью Chrome 16 (отлично работает в IE9).
Я использую это руководство, и я сузил проблему до этой строки кода:
Response.AppendHeader("Content-Disposition",
"attachment; " +
"filename=\"ExcelReport.xlsx\"; " +
"size=" + fileBytes.Length.ToString() + "; " +
"creation-date=" + DateTime.Now.ToString("R") + "; " +
"modification-date=" + DateTime.Now.ToString("R") + "; " +
"read-date=" + DateTime.Now.ToString("R"));
Мой юзерагент:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7
Я прочитал на этой странице форума Chrome, что Chrome не любит запятые (,
) в заголовках Content-Disposition
и их следует заменить точкой с запятой (;
).
У кого-нибудь есть идеи или возникают те же ошибки?