Показать сообщение отдельно
Старый 23.06.2014, 10:32   #5  
ex3em is offline
ex3em
Участник
 
38 / 19 (1) ++
Регистрация: 22.07.2008
Странно, что ни кто не смог ответить.
Уже нашел решение.
Оказывается нужно работать с объектом responseBody
Просто раньше с подобными задачами не сталкивался.

PHP код:
COM                         objXHTTP;
InteropPermission           comPermission = new InteropPermission(InteropKind::ComInterop);
str                         s;
XML                         xml;
BinData     b = new BinData();
;

"http://ReportServer/Pages
/ReportViewer.aspx?%2fReportsDir%2fMyReport_1&rs:Command=Render&
rc:StyleSheet=SP_Full&rs:ParameterLanguage=ru-RU&rs:Format=PDF"
;   

comPermission.assert();

    
objXHTTP = new COM("MSXML2.XMLHTTP");

    try
    {
        
objXHTTP.open("GET"sfalse);
        
objXHTTP.send();
        
objXHTTP.responseText();
        
        
b.setVariant(objXHTTP.responseBody());
        
b.saveFile("c:\\folder1\\1.pdf");
        
    }
    catch
        
error("error");


    
objXHTTP null;

    
CodeAccessPermission::revertAssert(); 
За это сообщение автора поблагодарили: sukhanchik (5).