AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2012, 10:51   #1  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Цитата:
Сообщение от AlexeyVS Посмотреть сообщение
X++:
    response.clear();
    response.contentType('application/Octet-Stream');
application/Octet-Stream предлагает только скачать файл пользователю, на мой взгляд, лучше предложить пользователю на выбор скачать или сразу открыть файл в программе. Я делал свитч по расширениям файлов и использовал соответствующие MIME типы. Для файлов Excel 2007, например, это будет выглядеть примерно так:

X++:
    switch (file.Extension.ToLower())
    {
        case "xlsx":
            HttpContext.Current.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
            break;
        default:
            HttpContext.Current.Response.ContentType = "application/octet-stream";
            break;
    }
Тут What are the Microsoft Office MIME Types можно посмотреть другие MIME типы для офисных документов.
За это сообщение автора поблагодарили: gl00mie (2).
Теги
ax2009, ax2012, enterprise portal, mime types, законченный пример

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 EP. Повторный вызов Load AlexeyVS DAX: Программирование 0 04.07.2012 13:04
dynamics-community.at: Dynamics AX 2012 Trainings Blog bot DAX auf Deutsch 0 19.06.2012 18:11
AX 2012 EP deployment HTTP error 401: Unauthorised offenmeier DAX: Программирование 2 25.10.2011 14:05
dynamics-ax: Microsoft Dynamics AX 2012 Excel Add-in Blog bot DAX Blogs 0 08.06.2011 08:12
dynamics-ax: Microsoft Dynamics AX 2012 and the importance of PowerPivot Blog bot DAX Blogs 0 17.02.2011 21:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:55.