Показать сообщение отдельно
Старый 16.09.2005, 12:15   #4  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
В теории процесс должен проходить так:
1. после вызова отчета, отчет формируется на web сервере (т.е. должен присутствовать MS Office на web сервере).
2. после формирования, файл сохраняется на web сервере, приложение Office закрывается.
3. после надо отдать файл клиенту так же как отдаются картики. что то типа:
PHP код:
        WebSession.response().expires(0);
        
WebSession.response().contentType("application/xls");
        
WebSession.response().addHeader("Content-Disposition""filename=otchet.xls;");
        
temp = new BinData();
        
temp.setData(SysEmailTable::getClientFile('otchet.xls'));
        
WebSession.response().binaryWrite(temp.getVariant()); 
4. после удаляем файл на web сервере.


Не ругайте за ошибки