Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 09.08.2011
Сообщений: 9
1

Открытие файла в браузере

11.04.2013, 10:23. Показов 2323. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть опредленный код :
C#
1
2
3
4
5
6
7
8
[HttpPost]
        public ActionResult Index(int div,string download)
        {
                ViewData["datetime"] = "01." + DateTime.Now.ToString("MM.yyyy");
                FilePathResult file = XLSDownload(15);
                return file;
                }
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
        public FilePathResult XLSDownload(int id)
        {
            EServClient svc = new EServClient();
            svc.Open();
            LgModel lm = new LgModel();
            lm.lg= svc.GetXLS(id).ToList();
            var workbook = new XLWorkbook();
            var worksheet = workbook.Worksheets.Add("Sample Sheet");
            worksheet.Cell("A1").Value = "qwerty";
            int cls = 1;
            for (int i = 0; i < lm.lgotniki.Count; i++)
            {
                cls = cls + 1;
                worksheet.Cell("A" + cls.ToString()).Value = lm.lg[i].zakon;
                worksheet.Cell("B" + cls.ToString()).Value = lm.lg[i].people;
            }
            svc.Close();
            string filename = @"C:/1/"+DateTime.Now.Millisecond.ToString()
                + DateTime.Now.Second.ToString()
                + DateTime.Now.Minute.ToString()
                + DateTime.Now.Hour.ToString()
                + DateTime.Now.Day.ToString()
                + DateTime.Now.Month.ToString() + ".xlsx";
            workbook.SaveAs(filename);
            return File(filename, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename);
         }
При нажатии на submit либо на ActionLink на форме, в Opera вылезает окошко "Открыть" либо "Сохранить".
Проделываем эту процедуру "Открыть" один раз, а на следующий раз он открывает тот файл который был открыт ранее, вместо нового.
Необходимо чтобы при открытии файла он открывал заново загруженный файл. Как этого добиться?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2013, 10:23
Ответы с готовыми решениями:

Открытие файла в браузере
Есть шифрованный файл, после расшифровки - html. Как можно открыть этот файл в браузере на форме не...

Открытие html файла в браузере
VS2015. Имеется руководство пользователя userguide.html в папке проекта. Как открыть это файл не...

Открытие pdf-файла в браузере
Как средствами php открыть pdf файл в браузере?

Открытие php файла сайта в браузере
Добрый день. Как сделать так, чтобы когда я захожу в браузере в папку своего сайта он по умолчанию...

0
11.04.2013, 10:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2013, 10:23
Помогаю со студенческими работами здесь

Открытие html-файла в браузере и сохранение его
Дано: много html файлов в папке, каждый из них открывает страницу с фотографиями. Задача...

External exception EEFFACE при открытие файла в браузере
Подскажите плиз, первый раз сохранение и открытие отрабатывает, на второй раз ошибка, все виснет,...

Открытие сайта в браузере по умолчанию из bat/cmd-файла
Здравствуйте, у меня вопрос : можно из бат файла сделать запуск сайта. Мол когда все процесы...

Открытие запроса в браузере
Решил написать маленькую программу, не могу кое что сотворить. Короче нужно сделать чтоб запрос мой...

Открытие в другом браузере
Такая проблема: Я открываю ссылку на авторизацию в ВКонтакте но при нажатии на кнопку 'Войти' он...

Открытие ссылок в браузере в с++?
задача такая: надо открывать одну и ту же ссылку на сайт через определенный интервал времени. как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru