Загрузка файла Excel не работает на сервере - PullRequest
0 голосов
/ 04 июля 2018

У меня странная проблема. у нас есть веб-сайт, с которого пользователь может загружать файлы Excel. В моей локальной системе файл Excel загружается нормально, но на сайте Life загрузка не работает.

Я заметил, что если я удаленно открываю серверную машину, загрузка Excel неожиданно работает и на сайте life, но если я закрываю удаленный компьютер, он не работает.

Я думаю, что это проблема с разрешением, но я пока не мог понять, в чем может быть проблема.

Я пробовал эти настройки:

Перейдите к Службам компонентов> Компьютеры> Мой компьютер> Конфигурация DCOM Найдите приложение MS, вызывающее проблемы (например, «Приложение Microsoft Excel» для Excel или «Документ Microsoft Word 97 - 2003» для Word) Щелкните правой кнопкой мыши> Свойства На вкладке «Безопасность»: выберите «Настроить» в разделе «Разрешения на запуск и активацию» и нажмите «Изменить». Добавьте учетную запись, под которой работает сайт (например, Сетевая служба), и назначьте разрешения на локальный запуск и локальную активацию

это то, что я основал в сети, но оно не работает ... Любая помощь приветствуется.

1 Ответ

0 голосов
/ 04 июля 2018

Добавьте Content-Disposition заголовок в вашем ответе

        var cd = new System.Net.Mime.ContentDisposition
        {
            FileName = "MyFile.xlsx",
            Inline = false,
        };
        Response.AppendHeader("Content-Disposition", cd.ToString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...