С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 8
1
.NET 4.x

Download file asp ajax

24.05.2015, 22:36. Показов 1359. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, подскажите пожалуйста, вызываю метод через ajax который возвращает файл,

C#
1
 return File(file.Path, System.Net.Mime.MediaTypeNames.Application.Octet, file.Name);
как мне потом сделать чтобы браузер начал его скачивать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2015, 22:36
Ответы с готовыми решениями:

проблема с download файла через asp!
Существует такая проблема с dwonload файлом содержание файла download.asp 1....

ASP File Manager - файловый менеджер сайта на ASP.
Знакомтесь - ASP File Manager ( http://aspfm.www3.dotnetplayground.com/ ) - файловый менеджер сайта...

ASP.NET не создает страницу с методами, а пытается сделать download этого файла
Проблема в том, что после создания проекта WebService, когда запускаешь Internet Explorer s URL...

Не работает <!-- #include file='../inc.asp' -->
перенес проект с Win2000 в Win2003 а там не работает &lt;!-- #include file='../inc.asp' --&gt; т.е....

1
326 / 159 / 45
Регистрация: 06.12.2012
Сообщений: 305
25.05.2015, 14:05 2
как то так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
static public void Save(HttpContext context, string fileName, string folderName)
    {
        FileInfo fileToDownload = new FileInfo(context.Server.MapPath(folderName+"/" + fileName));
        if (fileToDownload.Exists)
        {
            context.Response.ContentType = "APPLICATION/OCTET-STREAM";
 
            System.String disHeader = "Attachment; Filename=\"" + fileName + "\"";
            context.Response.ContentEncoding = Encoding.UTF8;
            context.Response.AppendHeader("Content-Disposition", disHeader);
 
            context.Response.Flush();
            context.Response.WriteFile(fileToDownload.FullName);
            context.Response.End();
        }
    }
Добавлено через 2 минуты
с 6 по 14 строку, поменяй переменные под себя, если надо. Короче пример я показал обобщенный.
0
25.05.2015, 14:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2015, 14:05
Помогаю со студенческими работами здесь

PHP--->ASP (функция file)
Здравствуйте! Подскажите пож., есть ли в ASP функция идентичная функции file в РНР?

Путь вида test.asp/file/id/1
В php можно обращаться к файлу с параметрами, разделенными через слэш, т.е. test.php/file/id/1,...

Как в ASP прочитать Binary File (не текстовый) ?
Как в ASP прочитать Binary File (не текстовый) !!! FileSystemObject позволяет читать только...

ASP.NET AJAX
Наткнулся на книгу Знакомство с технологией Microsoft ASP.NET 2.0 AJAX Дино Эспозито. Актуальна ли...


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

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