rummer Ответов: 0

Избежать предупреждения в момент такая-же файл в Excel


Привет! Все,

Я пытаюсь реализовать функцию экспорта excel в своем веб-приложении MVC. Можем ли мы избежать этого сообщения во время открытия файла -

The file format and extension of filename.xls don't match. The file could be corrupted or unsafe. Unless you trust its source, don't open it. Do you want to open it anyway?.


Что я уже пробовал:

Ниже приведен код, который я использую для того же самого.
@model string

@{
    Layout = null;
    
    Response.Clear();
    Response.Buffer = true;
    Response.Charset = "";
    Response.ContentType = "application/vnd.xls";
    Response.AddHeader("content-disposition", "attachment;filename=SurveyReport.xls");
    Response.Flush();
    //Response.End();
 }

Kornfeld Eliyahu Peter

А какой истинный файл-формат?
HTML-страница? CSV-файл? Файл XLSX?

Kornfeld Eliyahu Peter

Также проверьте правильный тип MIME...
XLS = & gt; application/vnd. ms-excel
XLSX-Файл => по применению/донгов.openxmlformats-officedocument.квалификатором.лист

rummer

Я проверил оба типа пантомимы, но все равно пришел с предупреждением....

ZurdoDev

1. ответьте на комментарий, чтобы пользователь был уведомлен.
2. Вы сделали его xls, так что это предупреждение вы получите. Это предупреждение существует уже около 10 лет, так как формат xls больше не распространен. Сохраните его в формате xlsx, и тогда никаких проблем.

0 Ответов