MIME-тип для Excel XML (ASP.NET 3.5)

I используйте CarlosAG-Dll, который создает для меня файл XML-Excel (внутри MemoryStream).

Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("content-disposition", "myfile.xml");
memory.WriteTo(Response.OutputStream);

Моя проблема здесь в том, что я получаю на стороне клиента myfile.xls (IE) или myfile.xml.xls (FF) и поэтому получаю раздражающее предупреждение системы безопасности от excel.

Я тоже пробовал это с помощью application / vnd.openxmlformats-officedocument.spreadsheetml.sheet (xlsx), но потом он даже не открывался.

Мне нужно либо вырезать .xml и отправить его как vnd.ms-excel (как?), Либо взять другой тип MIME (но какой?).


edit: Я нашел описание ошибки здесь

Интересно, все еще открыто и почему?

7
задан UNeverNo 17 November 2011 в 12:56
поделиться