Инструменты пользователя

Инструменты сайта


axapta:отправкадвоичныхданных

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

axapta:отправкадвоичныхданных [2018/04/13 22:43]
axapta:отправкадвоичныхданных [2018/04/13 22:43] (текущий)
Строка 1: Строка 1:
 +Раздел: [[программирование | ]] > [[ВебРазработка | ]]
 +----
 +== Как отправлять на клиента двоичные данные ==
  
 +Метод writeImage класса WebApplication использует метод binaryWrite
 +Вот пример:
 +<code xpp>
 +       BinData o = new BinData();
 +       COMVariant var1;
 +       COMVariant var2;
 +       Array bytes = new Array(Types::Integer);
 +       o.loadFile("c:\\test.xls");
 +       var1 = o.getVariant();
 +       bytes = COMArray.safeArray();
 +       var2.safeArray(bytes, COMVariantType::VT_UI1);
 +       webSession().response().addHeader('Content-type',
 +                                      'application/ms-excel');
 +        webSession().response().binaryWrite(var2);
 +</code>  
axapta/отправкадвоичныхданных.txt · Последнее изменение: 2018/04/13 22:43 (внешнее изменение)